我正在尝试查找所有已命名的文件夹b
并删除它们,而不删除它们的内容(文件夹,文件,隐藏文件等)。
因此,例如,在一个路径下的文件/a/b/c/file
应该成为/a/c/file
这是我尝试过的方法,不起作用:
find -type d -name b -exec mv {}/* {} \; -exec rmdir {} \;
find -type d -name b -exec echo "mv {}/* {}/..; rmdir {}" \; | sh
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句