find命令、歸檔壓縮工具、xargs、exec、tar、xz、cpio

find命令

思源筆記 docker,Linux中的文件查找工具常見的有locate和find以及whereis.他們適用于不同的場合,如whereis只能用于搜索程序的二進制文件、源代碼文件和man手冊等相關文件,find和local能夠查找磁盤上的所有文件(不包括proc和sys目錄下的虛擬文件)。find命令通過遍歷磁盤查找文件,查找時間較長,且消耗一定的資源,和find相比,locate和whereis的查找速度非常快,而且占用較少的I/O資源,效率較高,原因是locate不搜索具體目錄,而是在在各自的數據庫中查找,數據庫中包含了文件名、所在目錄等信息。Linux系統自動創建這個數據庫,并且一星期更新一次,當然新生成的文件不能立即找到,原因就是數據庫中沒有建立索引,這時可以用updatedb手動更新locate的數據庫,為了避免資源消耗,在實際環境中通常不選擇更新。whereis的數據庫使用mandb創建,在CentOS 6則上使用makewhatis創建。本文主要介紹find的命令的常用選項、德·摩根定律、處理動作等內容


wKiom1gcPUCC4jbEAASc9uW_Nzg962.jpg-wh_50

linux修改二十個文件ip?wKioL1gcPbjjLrnwAANEOCM4-0A027.jpg-wh_50

wKiom1gcPdyTvVHEAAJNFTxGSGk540.jpg-wh_50

wKiom1gcPkKzD2RVAANbTYyZKHw741.jpg-wh_50

UNIX/LINUX,wKioL1gcPobzpiL0AAPDzRnLf1I576.jpg-wh_50

wKiom1gcPrDR_Mg8AAKme7BCR0I414.jpg-wh_50

wKiom1gcPtvBML2fAAItzE80Qz8290.jpg-wh_50

linux查找十分鐘前修改的文件。wKiom1gcPwGAhlJEAASgzJQOxA8466.jpg-wh_50

wKioL1gcPz7yI1HTAAfKNUzOobk011.jpg-wh_50

wKioL1gcP2yzPrcfAAImtK9edoA142.jpg-wh_50

linux查看文件后十行?wKiom1gcP5fhjaPnAAJsllaa0so247.jpg-wh_50

wKioL1gcP83AU-ThAALRsHUA8oo854.jpg-wh_50

wKiom1gcP_7D-fqqAAQTqvohdWk926.jpg-wh_50

wKioL1gcQCnzDciQAAP1mWdmnIc652.jpg-wh_50

wKioL1gcQN3DcCz0AALkG9aNHxs071.jpg-wh_50

練習


wKioL1gcQR-Ck6t3AAfkO3i1xOc257.jpg-wh_50

wKiom1gcQUDSLShMAAV6Afxe7Ww951.jpg-wh_50

wKiom1gcQczyGtgwAAYbmNwPLk0179.jpg-wh_50

wKiom1gcQfXjD_eBAAXk_gWSK3g925.jpg-wh_50

wKiom1gcQo2SUYwcAAZI6TLrZaM414.jpg-wh_50

wKioL1gcQrSAjysXAAaSd_bd3S0343.jpg-wh_50

wKioL1gcQumBZJS1AAa4lGNYKGM830.jpg-wh_50

wKioL1gcQxfgXDDXAAdRz2zAhkw940.jpg-wh_50

wKiom1gcQ0CQV8fNAAY-qaMapwI958.jpg-wh_50

wKiom1gcQ2DDQRHnAAV2kpoakGw607.jpg-wh_50

wKioL1gcQ4aj88BfAAPnlkwGRJg904.jpg-wh_50