是否有命令行可以从包含 5M 文件的目录中移动 1M 文件?
我试过了:
sudo mv `ls | head -1000000` <destination>
但我收到此消息:-bash: /usr/bin/sudo: Argument list too long
谢谢你。
您可以使用单个文件的命令列表创建一个shellscript文件。它不会很快,但这样你就可以避免参数列表太长的问题。
/path/to/sourcedir
并/path/to/targetdir
匹配您的实际目录。find /path/to/sourcedir -maxdepth 1 -type f -printf "mv \"%p\" /path/to/targetdir\n" | head -n 15 > myscript
使脚本可执行
chmod ugo+x myscript
运行脚本
./myscript
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句