1. 程式人生 > >linux文件移動

linux文件移動

多少 目錄 小文件 article 天前 detail /tmp .com art

Linux與mv命令結合,移動文件至指定目錄

轉自:http://blog.csdn.net/hardwin/article/details/7711635

把當前目錄下面的file(不包括目錄),移動到/opt/shell


find . -type f -exec mv {} /opt/shell \;

find . -type f | xargs -I ‘{}‘ mv {} /opt/shell

下面from http://weiruoyu.blog.51cto.com/951650/832497

find多少天以前的文件,按時間移動,並分批打包

顯示前十個文件

[[email protected] 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/

linux文件移動