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を使用 ファイルを作成する関数