Linux每天記day15 find命令

2021-09-14 02:41:00 字數 975 閱讀 6342

find

find(find) 命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。

語法:

find [-h] [-l] [-p] [-olevel] [-d debugopts] [path...] [expression]
選項:

'-h'表示只跟隨命令列中指定的符號連線,

'-l'表示跟隨所有的符號連線,

'-p'是預設的選項,表示不跟隨符號連線。

-d debugoptions. 列印診斷資訊

-olevel enables query optimisation. 允許查詢優化

-mount, -xdev : 只檢查和指定目錄在同乙個檔案系統下的檔案,避免列出其它檔案系統中的檔案

-amin n : 在過去 n 分鐘內被讀取過

-anewer file : 比檔案 file 更晚被讀取過的檔案

-atime n : 在過去n天內被讀取過的檔案

-cmin n : 在過去 n 分鐘內被修改過

-cnewer file :比檔案 file 更新的檔案

-ctime n : 在過去n天內被修改過的檔案

-empty : 空的檔案-gid n or -group name : gid 是 n 或是 group 名稱是 name

-ipath p, -path p : 路徑名稱符合 p 的檔案,ipath 會忽略大小寫

-name name, -iname name : 檔名稱符合 name 的檔案。iname 會忽略大小寫

-size n : 檔案大小 是 n 單位,b 代表 512 位元組的區塊,c 表示字元數,k 表示 kilo bytes,w 是二個位元組。-type c : 檔案型別是 c 的檔案。

Linux每天記day7 touch命令

touch touch命令將每個檔案的訪問時間和修改時間改為當前時間,不存在的檔案引數建立為空,除非有 c或 h選項 語法 touch option file.選項 a,只更改訪問時間 c,不建立任何檔案 d,date 字串 使用指定字串表示時間而非當前時間 h,會影響符號鏈結本身,而非符號鏈結所指...

Linux每天記day8 cat tac命令

cat tac反向操作 cat concatenate 命令將 檔案 或標準輸入組合輸出到標準輸出,如果沒有指定檔案,或者檔案為 則從標準輸入讀取。語法 cat option file 選項 a,show all 等於 vet b,number nonblank 對非空輸出行編號 e,等於 ve e...

Linux每天記day25 du命令

du du disk usage 用來計算每個檔案的磁碟用量,目錄則取總用量。語法 du option file du option files0 from f 選項 a 顯示指定目錄所有目錄以及檔案所佔的磁碟用量 h 以可讀性較好的方式顯示檔案大小 s 只計算命令所指檔案所佔的總量 s 計算命令所...