新しいファイル作成時に親ディレクトリを作成する

新しいファイル作成時に親ディレクトリを作成する

mkdir -p /path/to/new/directory必要に応じて、親ディレクトリだけでなく新しいディレクトリも作成されます。

新しいファイルとその親ディレクトリ(親ディレクトリの一部または全部が存在しない)を作成する必要がある場合mkdir -p /path/to/directory && touch /path/to/directory/NEWFILE

ベストアンサー1

AFAIK、これには標準はありませんが、自分で行うことができます。

ptouch() {
  for p do
    _dir="$(dirname -- "$p")"
    mkdir -p -- "$_dir" &&
      touch -- "$p"
  done
}

これにより、次のことができます。

ptouch /path/to/directory/file1 /path/to/directory/fil2 ...

おすすめ記事