标签: mkdir

mkdir 覆盖任何现有目录

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

windows command-line mkdir

16
推荐指数
2
解决办法
5万
查看次数

我如何告诉 mkdir 尝试创建 dir1,如果它已经存在,则创建 dir2 等,直到它遇到一个不存在的名称?

我想创建一个以数字结尾的目录,例如“dir1”,如果目录已经存在,则增加该数字,直到遇到不存在的目录名称,我需要在一行中执行此操作一个 Linux 命令行,类似于:

mkdir --increment dir$
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

到目前为止,我有这个:

dir=output; n=0; mkdir -p $dir$n; if test -d $dir$n; then n=$((n+1)); echo $dir$n; fi
Run Code Online (Sandbox Code Playgroud)

但它只是回显下一个目录名称,我需要它来递归执行命令。

bash command-line mkdir

13
推荐指数
3
解决办法
6603
查看次数

Powershell 静音 mkdir

有没有办法在没有详细输出的情况下在 powershell 中使用 mkdir(又名 md)?目前,输出如下:

PS C:\Users\myusername> mkdir foobar


    Directory: C:\Users\myusername


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        2016-12-07   9:35 AM            foobar
PS C:\Users\myusername>
Run Code Online (Sandbox Code Playgroud)

除非有错误要报告,否则我希望它保持沉默,如

PS C:\Users\myusername> mkdir foobar
PS C:\Users\myusername>
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我正在使用 Powershell 版本 2。

powershell mkdir

12
推荐指数
1
解决办法
2万
查看次数

多个目录:Powershell 相当于“mkdir dir{1..9}”?

使用 PowerShells md(或 mkdir、New-Item...)等价于 'nix 命令mkdir ch{1..9}即创建多个目录的语法是什么

~/parent_dir/  
ch1/  
ch2/  
ch3/  
ch4/  
ch5/  
ch6/  
ch7/  
ch8/  
ch9/  
Run Code Online (Sandbox Code Playgroud)

我查看了手册页和 get-help 示例,但我不知道 PowerShell 执行如此简单的事情的语法。谢谢你。

linux powershell command-line-arguments mkdir

11
推荐指数
2
解决办法
3864
查看次数

Windows 10 上的 Bash 文件/文件夹权限问题

mkdir默认情况下创建具有 777 权限的文件夹。如何将 755 设为默认值?

此外,当我克隆一个 git 存储库时,所有文件和文件夹都以 777 权限下载!我该如何解决这个问题?

谢谢。

bash chmod ubuntu mkdir

11
推荐指数
1
解决办法
1万
查看次数

强制 Windows 在 PATH 上使用 .EXE 而不是 CMD.EXE 内部命令

当我执行与内部命令同名的命令时,Windows 不会在路径中搜索,而是使用在 CMD.EXE 中找到的路径。

例如,MKDIR是内置于CMD.EXE. 它不支持与 Unix 版本相同的选项(例如-p--help)。如果我使用这些选项,Windows 将简单地创建名为-p--help 的文件,即使我在路径中的目录中安装了 GNU 版本的mkdir

当使用某些通过终端使用mkdir 的程序时,这会成为一个问题。例如,prose 的 gulpfile包含三个mkdir -p命令,-p在工作目录中创建一个文件夹,然后抛出错误。我必须手动编辑 gulpfile 以便它使用已安装的mkdir.exe,这使我更难跨平台共享我的 fork。

如何强制 Windows shell 使用mkdir.exe在 PATH 中找到的而不是 CMD.EXE?

windows command-line mkdir cmd.exe

9
推荐指数
1
解决办法
1036
查看次数

如何创建多个文件夹?

如何在一个命令中在文件夹中创建多个子文件夹。

例如,我想创建:

/home/user/*create dir1*/*create dir2*/*create dir3*/
Run Code Online (Sandbox Code Playgroud)

前提是我没有 dir1。而且我不能使用 3 命令,也不能使用 shell 脚本。此创建必须在一个 shell 命令中。

$ mkdir /home/user/TEST1/TEST2/TEST3/
Run Code Online (Sandbox Code Playgroud)

不起作用,没有这样的文件错误。如果

$ mkdir /home/user/TEST1/
$ mkdir /home/user/TEST1/TEST2/
$ mkdir /home/user/TEST1/TEST2/TEST3/
Run Code Online (Sandbox Code Playgroud)

这项工作是,但我无法实施该解决方案。我只需要使用一个命令。

你能给我解答这个麻烦吗?

linux bash shell dir mkdir

2
推荐指数
1
解决办法
93
查看次数

Windows 找不到“mkdir”

我试图从 Rainmeter 皮肤创建一个文件夹,但它不起作用,甚至没有产生错误消息。因此,我将mkdir C:\Users\%USERNAME%\FooRainmeter 中使用的命令 ( )粘贴到执行窗口 (Win+R) 中,并得到标题中提到的错误消息。但是,当我直接从 cmd 运行它时,它工作正常。如果是这种情况并且mkdir不能从命令行外部使用,我希望能够以另一种方式解决这个问题。

windows command-line rainmeter mkdir

0
推荐指数
1
解决办法
2265
查看次数