今天,發(fā)現(xiàn)一臺(tái)服務(wù)器的磁盤空間滿了钝吮。用rm -rf 命令cpu會(huì)卡死。所以記錄一條新命令
步驟:
1.新建一個(gè)空的文件夾 mkdir /root/temp
2.rsync --delete-before -av /root/temp/ (你要?jiǎng)h除的文件夾路徑)
附上rsync的語法
rsync options source destination
-v : 詳細(xì)模式輸出
-r : 遞歸拷貝數(shù)據(jù),但是傳輸數(shù)據(jù)時(shí)不保留時(shí)間戳和權(quán)限
-a : 歸檔模式, 歸檔模式總是遞歸拷貝漆羔,而且保留符號(hào)鏈接梧奢、權(quán)限、屬主演痒、屬組時(shí)間戳
-z : 壓縮傳輸
-h : human-readable
--progress: 顯示傳輸過程
--exclude=PATTERN 指定排除傳輸?shù)奈募J?/p>
--include=PATTERN 指定需要傳輸?shù)奈募J?/p>
--delete 同步時(shí)亲轨,刪除那些DST中有,而SRC沒有的文件
--max-size:限定傳輸文件大小的上限
--dry-run:顯示那些文件將被傳輸鸟顺,并不會(huì)實(shí)際傳輸
--bwlimit:限制傳輸帶寬
-W:拷貝文件惦蚊,不進(jìn)行增量檢測