当前位置: 技术问答>linux和unix
求一批量移动文件的liunx指令,按时间倒序移动10W条
来源: 互联网 发布时间:2016-04-09
本文导语: 需要移动10W个文件到其他文件夹,目的文件夹可能不存在,如果不存在则创建。所移动的文件是在源文件夹中按时间倒序排列的前10W个文件。请问我该如何做呢~谢谢~ | if [ ! -d targ ]; then ...
需要移动10W个文件到其他文件夹,目的文件夹可能不存在,如果不存在则创建。所移动的文件是在源文件夹中按时间倒序排列的前10W个文件。请问我该如何做呢~谢谢~
|
if [ ! -d targ ]; then
mkdir targ
fi;
ls -t1 src| head -n 100000 | awk '{system("mv " $1 " target")}'
先检测targ目录是否存在,不存在则创建,然后把src目录里按时间排最近的10W个文件移动到targ目录,注意system里的命令中间的空格不能少。
mkdir targ
fi;
ls -t1 src| head -n 100000 | awk '{system("mv " $1 " target")}'
先检测targ目录是否存在,不存在则创建,然后把src目录里按时间排最近的10W个文件移动到targ目录,注意system里的命令中间的空格不能少。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。