Questions tagged «mkdir»

5
覆盖任何现有目录的mkdir
如果我尝试运行mkdir build以创建build目录,则如果该目录已经存在,则会引发此错误:A subdirectory or file build already exists.。我需要删除并覆盖此目录。这是什么命令?

5
我如何告诉mkdir尝试创建dir1,如果它已经存在,则创建dir2,以此类推,直到找到不存在的名称为止?
我想创建一个末尾带有数字的目录,例如“ dir1”,如果该目录已经存在,则递增该数字,直到命中不存在的目录名为止,而我需要在一行中Linux命令行,类似于: mkdir --increment dir$ 我将如何去做? 到目前为止,我已经知道了: dir=output; n=0; mkdir -p $dir$n; if test -d $dir$n; then n=$((n+1)); echo $dir$n; fi 但是它只是回显下一个目录名,我需要它来递归执行命令。



1
强制Windows在PATH而不是CMD.EXE内部命令上使用.EXE
当我执行与内部命令同名的命令时,而不是在路径中搜索,Windows只会使用CMD.EXE中的命令。 例如,MKDIR是内置的内部命令CMD.EXE。它不支持与Unix版本相同的选项(例如-p和--help)。如果我使用这些选项,即使我在路径中的目录中安装了GNU版本的mkdir, Windows也会简单地创建名为-p或--help的文件。 当通过终端使用某些使用mkdir的程序时,这成为一个问题。例如,散文的gulpfile包含三个mkdir -p命令,这些命令-p在工作目录中创建一个文件夹,然后引发错误。我必须手动编辑gulpfile,以便它使用已安装的mkdir.exe,这使我更难以共享自己的fork跨平台。 如何强制Windows Shell使用mkdir.exe在PATH中找到的而不是CMD.EXE?

1
如何创建多个文件夹?
如何在一个命令中在文件夹中创建多个子文件夹。 例如,我想创建: /home/user/*create dir1*/*create dir2*/*create dir3*/ 提供,我没有dir1。而且我不能使用3命令,也不能使用shell脚本。此创建必须在一个shell命令中。 $ mkdir /home/user/TEST1/TEST2/TEST3/ 不起作用,没有这样的文件错误。如果 $ mkdir /home/user/TEST1/ $ mkdir /home/user/TEST1/TEST2/ $ mkdir /home/user/TEST1/TEST2/TEST3/ 那项工作,但我无法实现该解决方案。我只需要使用一个命令。 你能帮我解决这个问题吗?
2 linux  bash  shell  dir  mkdir 

1
递归mkdir - 文件夹存在但用户没有权限
我试图通过ssh递归创建目录。 目录/ home / user / staging存在。但是用户无权阅读/回家。mkdir不知道/ home / user是否存在并尝试创建它。 mkdir -p /home/user/staging/first/second/third/fourth/ mkdir: cannot create directory ‘/home/user’: Permission denied 如何跳过此目录并继续创建用户拥有权限的位置? 我正在尝试使用自己的脚本, rec() { dir=$1 if [[ ! -e $dir ]]; then echo "creating $dir" newdir=$(echo $dir | sed 's:/[^/]*$::') rec $newdir mkdir $dir fi } 由于某些原因,如果[[!-e $ dir]] 并且循环越过现有的dirs并最终不会创建任何东西。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.