移动所有文件到指定目录
1 | mv 需要移动的目录/* 目标目录/ |
当出现文件过多时报错:Argument list too long
解决方案:
移动文件:
1 | find sourcePath/ -name "*.txt" -exec mv {} targetPath/ \; |
or:
1 | find sourcePath/ -type f -exec mv {} targetPath/ \; |
查看所有行目录下所有txt文件的行:
1 | find sourcePath/ -name "*.txt" |xargs cat |wc -l |
只移动前5个文件
1 | mv `ls |sed -n 1,5p /post |
只拷贝前5个文件
1 | cp -R `ls |sed -n 1,5p /post |
本文为作者原创 转载时请注明出处 谢谢
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站