溫馨提示×

linux的mkdir如何批量操作

小樊
107
2024-12-27 16:58:33
欄目: 智能運維

在Linux中,可以使用mkdir命令創建新目錄

  1. 使用通配符(*):

    如果你想創建多個具有相似名稱的新目錄,可以使用通配符。例如,要創建名為dir_1、dir_2dir_3的目錄,可以執行以下命令:

    mkdir dir_{1..3}
    
  2. 使用循環(for):

    如果你需要根據現有目錄列表創建新目錄,可以使用循環。例如,要基于現有的目錄dir1、dir2dir3創建新目錄new_dir1、new_dir2new_dir3,可以執行以下命令:

    for dir in dir{1..3}; do
        mkdir "new_dir${dir}"
    done
    
  3. 使用find命令查找并創建目錄:

    如果你需要根據特定條件查找文件或目錄,并基于找到的結果創建新目錄,可以使用find命令。例如,要在當前目錄及其子目錄中查找所有以.txt結尾的文件,并為每個文件創建一個名為dir_txt的新目錄,可以執行以下命令:

    find . -type f -name "*.txt" -exec sh -c 'mkdir "${0%/}.dir_txt"' _ {} \;
    

這些方法可以幫助你批量創建新目錄。請根據你的需求選擇合適的方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女