求教一下,有沒有比較友善的删除檔案,在某個檔案夾下面生成了生成數量衆多的檔案,我在用指令暴力删除的時候,會造成系統負載急劇上升,我用指令:find . -type f -amin +540 | xargs rm -rf
有沒有其它好的思路提供一下或者建議一下?
以用xargs指令 删除數量比較多的檔案:ls | xargs -n 10 rm -fr
ls當然是輸出所有的檔案名(用空格分割) xargs就是将ls的輸出,每10個為一組(以空格為分隔符),作為rm -rf的參數 也就是說将所有檔案名10個為一組,由rm -rf删除,
#vim /usr/local/inotify/rsync.sh
#!/bin/sh
/usr/local/inotify/bin/inotifywait -mrq -e create,move,delete,modify /www | while read file ; do
/usr/bin/rsync -avH --delete --password-file=/etc/rsyncd.pas /www/
[email protected]::wwwdone