linux 批量建立目录脚本 有一个a.txt文件,内容例如, aaa bbbb cccdd ddds 。。。

这个脚本有问题。
for 循环中的 Shell 语法错误。
as 是一个特殊变量。

Linux目录创建命令mkdir常见用法

直接使用mkdir,简单高效。
要创建单个目录,只需 mkdir 目录名称即可。
示例:mkdir mydir。
mydir 目录位于当前路径下。
注意权限。
如果您没有写权限,则会显示“权限被拒绝”。
要创建多级目录,请使用 mkdir -p path/subpath/... 例如, mkdir -p project/logs/archive 会自动创建所有父目录。
当初始化像 src/main/java 这样的复杂项目时,这个技巧特别有用。
批量创建同级目录,使用mkdir{目录1 ,目录2 ,...}。
例如, mkdir{docs,scripts,tests} 创建三个目录。
大括号以逗号分隔,且不能包含空格。
要在构建时设置权限,请使用 mkdir -m requestsdirname。
例如, mkdir -m 7 5 0 private 创建一个具有 rwxr-x--- 权限的目录。
权限号代表所有者、组和其他人。
7 5 5 是为所有者读取、写入和执行,为其他人读取和执行。
7 00是所有者的读/写执行,其他没有。
组合使用,例如例如。
mkdir -p 项目/{src,bin,docs} && mkdir -m 7 00 项目/配置。
首先创建一个多级目录,然后创建一个权限为7 00的目录。
注意权限问题。
在没有写权限的情况下使用 sudo,但要小心。
路径一定要拼写正确,不要写错。
花括号扩展在 Bash/Sh 中有效。
您必须看看它是否适用于其他 shell。
你自己掂量一下吧。

Linux创建目录命令mkdir使用方式

mkdir 有效地创建目录: 使用-p直接创建多层,无需等待父目录。

在集群中创建目录: 括号扩展示例 mkdir-ppublic/{css,js}src/{controllers,views}。

按日期创建目录: 将 -p 和循环结合起来,log/2 02 3 /1 0/2 6 就是这样完成的。

权限直接确定: 使用-m,mkdir -m7 00private_data,7 00只能自己使用。

处理错误: 权限被拒绝? sudo 来执行此操作,例如 sudomkdir/opt/my_new_app。

父目录不存在? 添加 -p, mkdir -project/src/main.
目录已经存在? 加-p也不怕,mkdir-pmy_folder,重复的不会受影响。

称一下体重。