linux基本命令(四) find 命令

2021-10-06 12:06:31 字數 1118 閱讀 1466

-atime、 -ctime 、 -mtime

關於時間的資訊有三個:最近訪問時間 access time (-atime)、最近更改時間 modify time (-mtime) 和 最近狀態改動時間 change time(-ctime)。

atime: 它代表著最近一次訪問檔案的時間,顯示乙個檔案的內容或者執行乙個shell指令碼會更新檔案的atime。可用ls -lu命令檢視。有乙個要注意的就是,在kernel版本2.6.30之前,linux的核心開發人員針對ext3/ext4檔案系統的效能進行了討論,其中包括atime。在kernel 2.6.30之前,檔案系統中缺省會及時的更新atime,而在此之後的版本裡,只有發生以下三種情況之一才會更新atime

引數中的n、-n、+n很多人一直分不清楚, 下面詳細介紹一下,假如當前時間為 2020-05-26 11:00:00:

n: 0代表的時間是 0*24+24(小時)=> 2020-05-25 11:00:00~2020-05-26 11:00:00 可以等同於時間 2020-05-25 11:00:00

1代表的時間是 1*24+24(小時)=> 2020-05-24 11:00:00~2020-05-25 11:00:00 可以等同於時間 2020-05-24 11:00:00

其他的依次類推

-n: -0代表的時間是 當前時間 之後的時間段

-1代表的時間是0*24+24(小時) 之後的時間段,也就是 2020-05-25 11:00:00~當前的時間=>2020-05-25 11:00:00往後

其他的依次類推

+n: +0代表的時間是 0*24+24(小時) 之前的時間段,也就是 2020-05-25 11:00:00之前的時間 => 2020-05-25 11:00:00往前

+1代表的時間是 1*24+24(小時) 之前的時間段,也就是 2020-05-24 11:00:00之前的時間 => 2020-05-24 11:00:00往前

其他的依次類推

總結: n 代表的是那一天的時間段(開始時間段~結束時間段), -n代表那一天的時間段的結束時間段往當前時間 +n代表那一天的時間段的開始時間段往更早的時間

linux基本命令(19) find命令

linux下find命令在目錄結構中搜尋檔案,並執行指定的操作。find命令提供了相當多的查詢條件,功能很強大。由於find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網路檔案系統 nfs find命令在該檔案系統中同樣有效,只要具有相應的許可權。在執...

Linux基本命令練習 6 find

find path expression path find命令查詢的目錄路徑 expression expression可以分為 options print exec ok options指定find命令的常用選項 type 按檔案型別查詢 name 按名字查詢 mtime n n 按照檔案的更改...

07 linux基本命令(四)

上期部落格內容 linux基礎命令 四 sort 它將檔案進行排序,並將排序結果標準輸出。sort命令既可以從特定的檔案,也可以從stdin中獲取輸入。主要 引數 f 忽略大小寫的差異,例如a 與a 視為編碼相同 b 忽略最前面的空格部分 m 以月份的名字來排序,例如jan,dec 等等的排序方法 ...