Linux find命令 – 根據路徑和條件搜索指定文件
find命令的功能是根據給定的路徑和條件查找相關文件或目錄,可以使用的參數很多,并且支持正則表達式,結合管道符后能夠實現更加復雜的功能,是系統管理員和普通用戶日常工作必須掌握的命令之一。
find命令通常進行的是從根目錄(/)開始的全盤搜索,有別于whereis、which、locate……等等的有條件或部分文件的搜索。對于服務器負載較高的情況,建議不要在高峰時期使用find命令的模糊搜索,會相對消耗較多的系統資源。
語法格式:find [路徑] [參數]
常用參數:
-name 匹配名稱
-perm 匹配權限(mode為完全匹配,-mode為包含即可)
-user 匹配所有者
-group 匹配所有組
-mtime -n +n 匹配修改內容的時間(-n指n天以內,+n指n天以前)
-atime -n +n 匹配訪問文件的時間(-n指n天以內,+n指n天以前)
-ctime -n +n 匹配修改文件權限的時間(-n指n天以內,+n指n天以前)
-nouser 匹配無所有者的文件
-nogroup 匹配無所有組的文件
-newer f1 !f2 匹配比文件f1新但比f2舊的文件
-type b/d/c/p/l/f 匹配文件類型(后面的字幕字母依次表示塊設備、目錄、字符設備、管道、鏈接文件、文本文件)
-size 匹配文件的大小(+50KB為查找超過50KB的文件,而-50KB為查找小于50KB的文件)
-prune 忽略某個目錄
-exec …… {}\; 后面可跟用于進一步處理搜索結果的命令
- Linux tftp命令 – 上傳及下載文件
- tftp命令來自于英文詞組”Trivial File Transfer Protocol“的縮寫,中文譯為簡單文件傳輸協議,其功能是基于TFTP協議進行的文件傳輸工
- 03-13 關注:3