linux中文件的迁移与删除

在实际生产中往往需要迁移文件到另外一个地方,标准选择一般是多长时间之前的迁移,迁移后往往在删除时还使用这个时间为标准的话,容易删除多余的文件,下面的方法推荐:

1 find ./ -ctime +30 >bak.txt   //将符合条件的文件记录文件中

另外也可以根据创建一个日期的文件进行find:touch -t  201804021800.00 test.txt

2 tar -T bak.txt -zcpf 9017-date0913.tar.gz  //使用tar命令的-T选项指定要读取文件里面的内容,9017-date0913.tar.gz这个文件是要准备传送到其他地方的

3  删除已备份的文件:cat bak.txt|xargs rm -rf {} \;  //最后可以开开心心的删除了,不过之前还是确认的好

你可能感兴趣的:(linux中文件的迁移与删除)