温馨提示×

linux的mkdir如何批量操作

小樊
89
2024-12-27 16:58:33
栏目: 智能运维
Linux服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Linux中,可以使用mkdir命令创建新目录

  1. 使用通配符(*):

    如果你想创建多个具有相似名称的新目录,可以使用通配符。例如,要创建名为dir_1dir_2dir_3的目录,可以执行以下命令:

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

    如果你需要根据现有目录列表创建新目录,可以使用循环。例如,要基于现有的目录dir1dir2dir3创建新目录new_dir1new_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"' _ {} \;
    

这些方法可以帮助你批量创建新目录。请根据你的需求选择合适的方法。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:linux xlwt 批量操作的方法

0