楼上正解
补充一个
利用find命令
find
.
-name
"1*"
-print0|xargs
-0
-i
mv
{}
..
将1开头的所有文件挪到上层文件夹中,这个在需要挪动大量文件的时候比较好。-name指定了文件名,如果在文件名非常非常难以输入的时候可以不用,直接用ls
-i
查出来inode,
然后find的-inum参数即可
仅代表个人观点,不喜勿喷,谢谢。
#!bin/bashread -p "请输入你的文件日期:" file_date
for cur in (ls ./old|grep *file_date*)
do
mv ./old/cur ./new/cur
done
exit 0
给分吧 哈哈
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)