Shell脚本-创建文件夹结构

创意密码器

我写了这个小shell脚本(test.sh)来创建一个基本的文件夹结构:

#!/bin/bash

# Check if directory already exists,
# if it doesnt, create one.
if [ ! -d "~/.dir1" ]; then
        mkdir ".dir1"
else
        rm -rf ".dir1"
        mkdir ".dir1"
fi

当我跑步时

test.sh

在控制台中,将创建隐藏文件夹。

但是:当我再次运行它时,它告诉我:

mkdir: .dir1: File exists

但是它可能存在,因为在创建新脚本之前,我已将其在shell脚本中删除了!那么为什么它显示此消息?

谢谢和问候!

赛勒斯

代替

[ ! -d "~/.dir1" ]

经过

[ ! -d "${HOME}/.dir1" ]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash脚本创建文件夹结构

来自分类Dev

linux bash脚本创建文件夹并移动文件

来自分类Dev

创建文件夹或文件时运行脚本

来自分类Dev

在与Shell脚本相同的目录中创建文件夹

来自分类Dev

无法使用Expect脚本创建文件夹

来自分类Dev

从 S3 文件夹下载文件并为其创建文件夹的 Shell 脚本

来自分类Dev

如何通过Google脚本在云端硬盘中的文件夹内创建文件夹?

来自分类Dev

Shell脚本将文件夹树结构写入文件

来自分类Dev

用于创建新文件夹的Shell脚本

来自分类Dev

shell脚本在文件夹结构中循环并执行shell脚本

来自分类Dev

监视文件夹树中的更改并在创建文件时运行脚本-linux

来自分类Dev

Google Apps脚本对共享文件夹中已创建文件的权限

来自分类Dev

如果文件存在,则用于创建文件夹的Powershell脚本

来自分类Dev

bash脚本来创建文件夹和移动文件

来自分类Dev

创建文件夹/文件结构

来自分类Dev

Google App脚本:尝试创建文件夹时访问被拒绝

来自分类Dev

用于创建文件夹的脚本不再起作用

来自分类Dev

如何通过python脚本在s3存储桶上创建文件夹?

来自分类Dev

为什么我的 powershell 脚本无法在 C:\Program Files 中创建文件夹?

来自分类Dev

Powershell 脚本未使用 mkdir 函数创建文件夹

来自分类Dev

从 .xlsx 创建文件夹结构

来自分类Dev

使用bash脚本在文件夹中创建文件,文件中的名称带有空格

来自分类Dev

使用Windows Scheduler运行时无法使用.bat删除和创建文件和文件夹的PHP脚本

来自分类Dev

使用基于文件夹或Shell脚本输出中存在的文件的参数创建Jenkins Matrix Job

来自分类Dev

Shell脚本,在哪里创建文件目录?

来自分类Dev

Automator:文件夹中文件的Shell脚本

来自分类Dev

Shell脚本删除最旧的文件和文件夹

来自分类Dev

从bat脚本创建shell脚本

来自分类Dev

基于URL PHP创建文件夹树结构

Related 相关文章

  1. 1

    Bash脚本创建文件夹结构

  2. 2

    linux bash脚本创建文件夹并移动文件

  3. 3

    创建文件夹或文件时运行脚本

  4. 4

    在与Shell脚本相同的目录中创建文件夹

  5. 5

    无法使用Expect脚本创建文件夹

  6. 6

    从 S3 文件夹下载文件并为其创建文件夹的 Shell 脚本

  7. 7

    如何通过Google脚本在云端硬盘中的文件夹内创建文件夹?

  8. 8

    Shell脚本将文件夹树结构写入文件

  9. 9

    用于创建新文件夹的Shell脚本

  10. 10

    shell脚本在文件夹结构中循环并执行shell脚本

  11. 11

    监视文件夹树中的更改并在创建文件时运行脚本-linux

  12. 12

    Google Apps脚本对共享文件夹中已创建文件的权限

  13. 13

    如果文件存在,则用于创建文件夹的Powershell脚本

  14. 14

    bash脚本来创建文件夹和移动文件

  15. 15

    创建文件夹/文件结构

  16. 16

    Google App脚本:尝试创建文件夹时访问被拒绝

  17. 17

    用于创建文件夹的脚本不再起作用

  18. 18

    如何通过python脚本在s3存储桶上创建文件夹?

  19. 19

    为什么我的 powershell 脚本无法在 C:\Program Files 中创建文件夹?

  20. 20

    Powershell 脚本未使用 mkdir 函数创建文件夹

  21. 21

    从 .xlsx 创建文件夹结构

  22. 22

    使用bash脚本在文件夹中创建文件,文件中的名称带有空格

  23. 23

    使用Windows Scheduler运行时无法使用.bat删除和创建文件和文件夹的PHP脚本

  24. 24

    使用基于文件夹或Shell脚本输出中存在的文件的参数创建Jenkins Matrix Job

  25. 25

    Shell脚本,在哪里创建文件目录?

  26. 26

    Automator:文件夹中文件的Shell脚本

  27. 27

    Shell脚本删除最旧的文件和文件夹

  28. 28

    从bat脚本创建shell脚本

  29. 29

    基于URL PHP创建文件夹树结构

热门标签

归档