mkdir -p 有開檔案的版本嗎? - Linux

Table of Contents


mkdir -p 可以很方便的把一串路徑包括子目錄都開好
例如 a/b/c/

可是 要開新檔案的話就不能用了
例如 a/b/c/d.txt

假設 a, b, c, d.txt 原本都不存在
該用什麼指令 可以很方便的去開?

目前的作法是先
mkdir -p a/b/c

touch a/b/c/d.txt

總覺得應該要可以一行作完啊

--

All Comments

Annie avatarAnnie2011-01-13
因為 touch a/b/c/d.txt 的 d.txt 不見得是 touch file
也可以 touch dir ,所以要自已確認 dir 存不存在 (?)
Barb Cronin avatarBarb Cronin2011-01-17
mkdir -p a/b/c && touch a/b/c/d.txt <-- 這樣一行做完