2009-08-21 63 views
2

我知道我可以做輕鬆地創建嵌套在不可用目錄中的文件

mdkir -p a/b/c/d 

但是一次又一次,我需要把一個文件在新目錄中。所以這是我做的

mkdir -p a/b/c 
touch a/b/c/foo.txt 

我想知道是否有一個簡單的方法來結合這兩個操作。

回答

4

在Bash shell中,在.bashrc文件中創建一個函數。

function mktouch { 
    mkdir -p $(dirname $1) 
    touch $1 
} 

然後只需調用mktouch A/B/C/foo.txt的

1

在bash你可以這樣做:

mkdir -p a/b/c && touch !#:2/foo.txt 

但是當我想你想,這不是完全一樣簡潔。

相關問題