find命令常用于查找linux系統中的文件等,有一些很有用的小技巧。
1. 查找2天內修改的文件
find -atime 2
-atime 訪問時間 (單位是天,分鐘單位則是-amin,以下類似)
-mtime 修改時間 (內容被修改)
-ctime 變化時間 (元數據或權限變化)
2. 在當前目錄下查找指定結尾的文件
find . -name "*.log"
3. 查找/opt路徑下權限為777的文件
find /opt -perm 777
4. 查找大于1k的文件
find -size +1000c
find 后跟-exec選項可以對查找的結果附加執行
5. 將查到的文件拷貝到指定文件夾
find . -name "*.log" -exec cp {} test/logs \
說明:{}
相當于接收查找結果的占位符;\
符號代表結束符。