GNU find を使用 -printf をサポートする 、および GNU xargs -r をサポートする :
find /source/path -mindepth 1 -maxdepth 1 -type d -printf '/target/path/%f\0' | xargs -r -0 -- mkdir --
これを簡単に行うことができます:
for dir in *; do mkdir /path/to/"$dir"; done
これは、すべてをコピーすることを前提としています 現在のディレクトリにあり、そのディレクトリにあるのはターゲットフォルダーだけで、ファイルはありません。現在のディレクトリ (*) 内のすべての名前を収集します。 ) そして mkdir を実行します ターゲット パスにその名前の空のフォルダを作成します。