我有一个foo
带有子目录的目录。我希望在另一个目录中创建相同的子目录名称,而不复制其内容。我该怎么做呢?
有没有办法将ls
输出作为大括号扩展列表?
试试这个,
cd /source/dir/path
find . -type d -exec mkdir -p -- /destination/directory/{} \;
. -type d
以递归方式列出当前路径中的目录。mkdir -p -- /destination/directory/{}
在目标位置创建目录。 这依赖于find
支持{}
在自变量词中间扩展的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句