pra*_*thv 39 linux shell mkdir
我要做的是在" 〜/ Labs/lab4a / "位置创建一些文件夹(〜/ Labs/lab4a /已经存在).
假设我想在lab4a文件夹中找到folder1,folder2,folder3.
这不是关于使用mkdir -p命令一次性创建嵌套文件夹,或者进入lab4a并且一次只创建多个文件夹.我想知道是否有更快的方法使用mkdir使用相对路径在同一位置创建多个文件夹.
即 提示〜/:mkdir Labs/lab4a/folder1 folder2 folder3一次在lab4a中创建所有这些文件夹.
Pau*_*ce. 59
在Bash和其他支持它的shell中,你可以做到
mkdir ~/Labs/lab4a/folder{1..3}
Run Code Online (Sandbox Code Playgroud)
要么
mkdir ~/Labs/lab4a/folder{1,2,3}
Run Code Online (Sandbox Code Playgroud)
其他选择:
mkdir $(seq -f "$HOME/Labs/lab4a/folder%03g" 3)
mkdir $(printf "$HOME/Labs/lab4a/folder%03g " {0..3})
Run Code Online (Sandbox Code Playgroud)
这将为您提供前导零,使排序更容易.
这将在Bash 4中做同样的事情:
mkdir ~/Labs/lab4a/folder{001..3}
Run Code Online (Sandbox Code Playgroud)
neu*_*uro 46
使用shell扩展:
mkdir Labs/lab4a/{folder1,myfolder,foofolder}
Run Code Online (Sandbox Code Playgroud)
那种被低估的可能性:)
MY2C
| 归档时间: |
|
| 查看次数: |
70465 次 |
| 最近记录: |