查找命令文件 | whatis | ? | 從path還從man中查找 |
which | ? | 從path環境變量中查找 | |
文件查找 | locate | ? | /var/lib/mlocate/mlocate.db?通過update更新數據庫 |
? | ? | ? | |
find 默認動作是 -print ? ?-ls ? ?-delete -ok ?-exec 命令 {}? \; | -name | 根據文件名查找-iname忽略大小寫 | |
-size | 根據文件及目錄大小查找文件,+5M -size -5M ?按大小查找 | ||
-user | 根據文件是否屬于目標用戶進行查找 | ||
-type | 按文件類型查找(f、d、l)f文件 ?d目錄 ?l鏈接 b塊設備 c 字符設備 s 套接字 p管道文件? | ||
-atime、 -mtime、? ? ?-ctime | 按訪問、修改、創建時間查找 +n大于n 、-n小于n 、 n 等于n | ||
-perm? | 644 -755 按權限查找? | ||
user -group ?-nouser -nogroup | 按屬主屬組查找 | ||
xargs實現的是將管道傳輸過來的stdin進行處理然后傳遞到命令的參數位上。也就是說xargs完成了兩個行為:處理管道傳輸過來的stdin;將處理后的傳遞到正確的位置上。 xargs的作用不僅僅限于簡單的stdin傳遞到命令的參數位,它還可以將stdin或者文件stdin分割成批,每個批中有很多分割片段,然后將這些片段按批交給xargs后面的命令進行處理 xargs對于不支持管道的命令作為接受命令然后輸出給相關命令比如rm,ls等 find / -name "*.sh" ?| xargs -I test cp -rvf test /tmp ?test自定義變量 |