您好,登錄后才能下訂單哦!
find /var/log/ -type f -mtime +10
查找該文件夾下超過10天的文件
find /var/log/ -type f -mtime +10 -exec cp {} {}.lak \;
exec的用法
-exec .......... \;
find /var/log/ -type f mtime +10|xargs -i cp {} {}.l
xargs中類似于exec的功能,將多出一個類似于...l的文件
ls | xargs
xargs 又稱管道命令,構造參數等。是給命令傳遞參數的一個過濾器,也是組合多個命令的一個工具 它把一個數據流分割為一些足夠小的塊,以方便過濾器和命令進行處理 。 簡單的說 就是把 其他命令的給它的數據 傳遞給它后面的命令作為參數 主要參數 -i 用 {} 代替 傳遞的數據 -I string 用string來代替傳遞的數據-n[數字] 設置每次傳遞幾行數據
ls | grep .php | xargs -i mv {} {}.bak ls | grep .php | xargs -I {} mv {} {}.bak
find ./ -name ".tmp" | xargs -i rm rf {} #刪除當前目錄下的.tmp文件
find ./ -type f -exec rm '{}' \;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。