Linux命令 find和mv的結合使用:查找文件,移動到某個目錄


顯示前十個文件

[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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM