linux|批量建立檔案、資料夾或刪除——萬用字元
阿新 • • 發佈:2019-01-09
前言:
在關於檔案操作的部分,我們之前學到的一些有趣的命令。它有一個問題就是一次只能在一個檔案上執行,效率不高。那麼萬用字元就派上用場了!!!
萬用字元是什麼:
萬用字元是一組構建塊,允許您建立定義一組檔案或目錄的模式。您可能還記得,每當我們在命令列上引用檔案或目錄時,我們實際上都指的是路徑。每當我們引用路徑時,我們也可以在該路徑中使用萬用字元將其轉換為一組檔案或目錄。
注意:下面示例中
{}
中,要寫..
,而不是...
。
一、 批量建立檔案
touch file
:平時我們都是這樣建立一個檔案。
如果我們想建立的檔案,它的名字都類似:file0.txt,file1.txt … … file9.txt,那我們可不可以用一個命令直接快速建立多個檔案?
touch file{0..9}.txt
二、 批量刪除檔案
rm -rf file
:刪除一個檔案。
如果我們想把上面批量建立的那些檔案全部刪除 該如何做呢?
rm -rf file{0..9}
三、 批量建立資料夾
mkdir dir
:建立一個資料夾。
如果我們想快速建立名字類似的資料夾該如何做呢? 同理,
mkdir mkdir{0..9}
:這條命令便可以實現上面的要求。
四、 批量刪除資料夾
rmdir dir
: 只可以刪除一個空資料夾。
rm -rf dir
:可以刪除一個空、非空資料夾。
如果批量刪除上面的生成的資料夾。同理,
rmdir dir{0..9}
rm -rf dir{0..9}
。
重要概念
- 任何路徑的任何地方:萬用字元可以用於路徑的任何部分。
- 無論何處使用路徑:由於萬用字元替換是由系統完成的,而不是命令。因此可以在使用路徑的任何地方使用它們。
後記:
在檔案操作中,除了掌握必要的命令,來提高效率以外,萬用字元也是一個必備技巧。