mkdir B && touch B/myfile.txt
または、関数を作成します:
mkfile() { mkdir -p -- "$1" && touch -- "$1"/"$2" }
作成するパスとファイル名の 2 つの引数を指定して実行します。言い方:
mkfile B/C/D myfile.txt
ファイル myfile.txt
を作成します ディレクトリ B/C/D
内 .
この目的のために、独自の関数を作成できます。例:
$ echo 'mkfile() { mkdir -p "$(dirname "$1")" && touch "$1" ; }' >> ~/.bashrc
$ source ~/.bashrc
$ mkfile ./fldr1/fldr2/file.txt
説明:
- 関数を
~/.bashrc
の最後に挿入しますecho
を使用したファイル コマンド -p
フラグは、fldr2
などのネストされたフォルダーを作成するためのものです。~/.bashrc
を更新するsource
のファイル コマンドmkfile
を使用 ファイルを作成する関数