フォルダに新しいファイルを作成し、フォルダがない場合は自動的にフォルダを生成するLinuxコマンドはありますか? [コピー]

フォルダに新しいファイルを作成し、フォルダがない場合は自動的にフォルダを生成するLinuxコマンドはありますか? [コピー]

mkdirとtouchコマンドの組み合わせを使用すると、この問題を解決できることがわかります。しかし、1つのコマンドだけを使用する別の解決策があるかどうかを知りたいです。

ベストアンサー1

こんな組み合わせで使えばいいと思います。私はこの目的のための特別な命令を知りません。

mkdir -p dict_to_create  # -p forces create of non-existent parent dirs
touch dict_to_create/foo.txt # touch to create the file,
                             # could use -f (force) Read, man touch 

おすすめ記事