利用rsync刪除rm -rf 不能一次性刪除的大量檔案
在刪除大數量檔案時,利用rm -rf 會出現類
/bin/rm: argument list too long
rsync
--delete-before -a -H -v --progress --stats
選項:
--delete-before 接收者在傳輸之前進行刪除操作
-progress 在傳輸時顯示傳輸過程
-a 歸檔模式 表示以遞迴方式傳輸檔案,並保持所有檔案屬性
-r 對子目錄以遞迴方式處理
-H 保持硬連線的檔案
-v 詳細輸出模式
--exclude=PATTERN
指定排除不需要傳輸的檔案模式
--include=PATTERN 指定不排除而需要傳輸的檔案模式
--exclude-from=FILE 排除FILE中指定模式的檔案,名稱(不用寫格式)
--include-from=FILE 不排除FILE指定模式匹配的檔案,名稱(不用寫格式)
1./home/aniya/
是一個空資料夾【無任何子目錄以及檔案】,/home/zhaoyj目錄下有很多檔案,現在要將這個目錄下的N多個檔案清空
rsync
--delete-before -a -H -v --progress --stats /home/aniya/
/home/zhaoyj清空目錄
2.對於檔案而言:
rsync --delete-before -a -H -v
--progress --stats /varOLD/haha.txt /aniya/usr.tar.gz 把後者的大小變為前者的大小
3.對於指定格式檔案,rsync --delete-before -a -H -v --progress --stats 11/*.txt 22/ 只對txt格式的檔案進行操作,不會影響11和22資料夾的任何其他格式的檔案。
--exclude=*.txt 排除檔案格式
Rsync --delete-before --exclude=*.txt
--exclude=*.TXT --exclude=*.CSV -exclude=*.csv -a -v --progress --stats
/tmp/emptydir /目標目錄/
就是對目標目錄內的TXT CSV txt csv格式不做操作,而其他格式刪除,(刪除大量,排除部分格式)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29551564/viewspace-1263313/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rm -rf 刪除檔案還能恢復嗎?
- rm 刪除檔案
- linux 用rm -rf 刪除不了檔案的解決方法Linux
- 利用rsync實現快速刪除海量檔案
- linux_rm -rf刪除資料夾Linux
- 批量刪除大量小檔案
- Linux中RM快速刪除大量檔案/資料夾方法Linux
- Linux 恢復rm -rf命令所刪除的達夢資料檔案Linux
- 關於rm刪除檔案失敗
- rm命令刪除檔案時排除特定檔案
- linux下使用rm命令刪除一個有大量檔案的目錄Linux
- linux 刪除檔案或目錄——rmLinux
- Linux rm(刪除檔案/目錄) 命令Linux
- RM 刪除資料檔案恢復操作
- 利用find來定期刪除檔案
- RM刪除檔案空間釋放詳解
- Linux rm命令:刪除檔案或目錄Linux
- linux rm 命令(刪除檔案和目錄)Linux
- Linux 命令列 rm 無法刪除檔案Linux命令列
- 恢復rm -f物理刪除資料檔案
- 恢復被rm意外刪除資料檔案
- Linux如何快速刪除大量碎小檔案?Linux
- Linux環境利用恢復被rm意外刪除資料檔案Linux
- 檔案的刪除
- 刪除檔案
- Linux rm 命令刪除檔案或資料夾Linux
- Linux下用rm刪除的檔案的恢復方法Linux
- SVN !檔案刪除
- 批次刪除檔案
- Git——刪除檔案Git
- extundelete工具恢復rm -rf 刪除的目錄(ext4、ext3)delete
- linux下rm命令刪除檔名中包含特殊字元的檔案Linux字元
- 大量刪除資料的速度
- u盤裡的檔案無法刪除 如何刪除u盤裡刪不掉的檔案
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- oracle 快速刪除大批量資料方法(全部刪除,條件刪除,刪除大量重複記錄)Oracle
- linux的刪除檔案命令和強制刪除命令Linux
- linux下 恢復被rm意外刪除資料檔案Linux