Contents ...
udn網路城邦
Linux命令find和mv的結合使用
2015/07/10 13:26
瀏覽242
迴響0
推薦0
引用0
顯示前十個文件

[root@localhost smgpbi]# ls -1 | sort -u | head -10

1.首先查看文件個數,進入所在的文件

# find . -name "*" | wc -l

或者

# ll |grep "^-" |wc -l

2.查看文件個數

查看120天前的文件個數

# find . -mtime +120 | wc -l

一般如果是小文件,控制在10-20萬左右。

解釋:-mtime +30 --設置時間為30天前;

-exec mv --查找完畢後執行移動操作;

3.按照時間移動到指定目錄裏

# find . -mtime +90 -exec mv {} /var/tmp/date_90 \;

4.計算大小

# du -sh date_90

大小一般控制在10-15G最好

5.壓縮並打包

#tar -zcvf date_90.tar.gz date_90/

限會員,要發表迴響,請先登入