一些常見的Find 命令

2022-08-02 06:45:12 字數 749 閱讀 3617

1.查詢當前目錄下, 不超過3層資料夾裡的txt 檔案

find . -maxdepth 3 -name "*.txt" -print

2.查詢當前目錄下,不超過3層資料夾裡的檔案屬主是gateman的txt 檔案

find . -maxdepth 3 -name "*.txt" -user gateman -print

3. 查詢當前目錄下, 修改時間在1天內的檔案.

find . -mtime -1 -type f -print

4. 查詢當前目錄下, 修改時間在5分鐘以內的檔案.

find . -mmin -5 -type f -print

如果你剛犯了乙個錯誤但不確定會影響到那些檔案,這很簡單可以使用如下查詢:find -mmin -5

如果一些系統find 沒有 -mmin引數, 就先touch 1個檔案tt.txt  然後 find . -newer tt.txt

5. 查詢當前目錄下, 查詢檔案屬主是gateman的cpp 檔案並以ls方式顯示出來.

find . -user gateman -name "*.cpp" -ls

6. 查詢當前目錄下,所有tmp檔案並刪除

find . -name "*.tmp" -exec rm -rf {} \;

7. 查詢當前目錄下,所有txt檔案並把結果放入./log/log1.txt中(覆蓋)

find . -name "*.txt" > ./log/log1.txt

待補充。。

find命令一些常用操作記錄

有時間可以直接看一下man find文件 找到更改時間為n天前的檔案,並執行某些命令 find home files type f mtime 7 execdir file type 表示要找什麼東西,常用的f普通檔案 d表示目錄 l表示快捷鏈結 mtime 表示檔案最近一次被修改的時間是什麼時候,...

liunux常見的一些命令

1.將乙個檔案複製乙份 cp fr a b 2.刪除乙個檔案 rm rf home 2017 3.檢視資料夾包含檔案的大小 du sh 4.檢視某個服務程序 ps ef grep memcached 5.檢視磁碟儲存情況 df h 6.tar zxvf bbs.tar.zip c zzz bbs 把...

一些常見的git 命令

一些常見的git 命令 git checkout git checkout的特點是隨著它使用的方法的不同,其作用是完全不同的,主要有三個方面 切換分支 git checkout branch 撤銷工作區修改 git checkout file 檢查工作區檔案狀態 git checkout 有點類似於...