我想将所有文件和文件夹从一个目录移动到其子文件夹之一。我怎么做?
我正在使用BusyBox和linux。
前任:
将所有文件和文件夹/my/path/
移到/my/path/subfolder/.
复制,然后删除解决方案负担不起。
谢谢。
经过更多的挖掘和实验。我找到了答案:-prune
用于避免重新进入子目录。! -name
用于排除目标子目录,然后exec
执行移动操作。将{}
被替换为文件/目录名find
的命令。
find /my/path/* -prune ! -name subfolder -exec mv {} /my/path/subfolder/. +
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句