mkdir -p
ディレクトリが作成され、必要に応じて親ディレクトリも作成されます。
必要に応じてファイルと親ディレクトリを生成するファイルに対して同様のコマンドがありますか?
ベストアンサー1
install
このユーティリティは、ソースファイルが提供されるとこれを行います/dev/null
。パラメータは、-D
すべての親ディレクトリを作成することを意味します。
anthony@Zia:~$ install -D /dev/null /tmp/a/b/c
anthony@Zia:~$ ls -l /tmp/a/b/c
-rwxr-xr-x 1 anthony anthony 0 Jan 30 10:31 /tmp/a/b/c
これがバグかどうかはわかりません。マンページには、デバイスファイルとどのように機能するかについての言及はありません。空のファイル(たとえば、新しく作成されたファイルを使用mktemp
)をソースとして提供することもできます。