歡迎您光臨本站 註冊首頁

關於LINUX find命令

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

LINUX find命令有很強大的功能,具體使用方法參考下面的例子:

1、基本的查找命令:
find 目錄 -name 文件名 -print
例:find /etc -name "rc.sysinit" -print

2、根據許可權查找文件:
find 目錄 -perm 750 -print
例:find /etc -name "[a-z][1-9][a-z]*" -perm 750 -print

3、根據用戶查找文件:
find 目錄 -user 用戶名 -print
find /home -user kk -name "*.txt" -print

4、查找沒有用戶的文件
find 目錄 -nouser -print
find / -nouser -print

5、根據用戶組來查找文件
find 目錄 -group 組名
find /home -group kk -print

6、查找沒有用戶組的文件
find 目錄 -nogroup -print
find /home -nogroup -print

7、根據創建時間查找文件
find 目錄 -mtime +(-)N -print
find /home -mtime +5 -print

8、根據別的文件的創建時間來查找文件
find 目錄 -newer 文件名 !-newer 文件名
find /home -newer "kk" ! -newer "yzk"

9、根據文件的類型來查找文件
find 目錄 -type 目錄類型
find /etc -type d -print

10、根據文件大小來查找文件
find 目錄 -size +Nc
find /home -size +1000c -print

11、和可執行命令一起來實現複雜功能
find (查找類型) -exec (可執行命令)

[火星人 ] 關於LINUX find命令已經有424次圍觀

http://coctec.com/docs/linux/show-post-115914.html