在空子目录中递归创建空文件

y2k-shubham

我已经为我的Maven项目创建了目录结构

$ tree -a -I .git
.
├── .gitignore
├── README.md
├── pom.xml
└── src
    ├── main
    │   ├── java
    │   └── resources
    └── test
        ├── java
        └── resources

7 directories, 2 files

现在,我想将结构保留为.git,这需要在子目录中创建虚拟文件如何(递归)将空.gitkeep文件添加到所有空子目录


以下问题已经讨论了(递归)在子目录中创建空文件的问题,但我希望仅在叶目录中创建文件,而不在任何中间目录中创建文件

y2k-shubham

来自Ryan Armstrong的博客,这是您的操作方法

find . -type d -empty -not -path "./.git/*" -exec touch {}/.gitkeep \;
  • find . -type d (递归)在当前路径下查找目录
  • -empty 过滤掉已经包含某些内容的目录
  • -not -path "./.git/*"确保没有在.git目录内创建文件
  • -exec touch {}/.gitkeep \;.gitkeep在符合上述条件的每个目录中创建空文件

产生的结构看起来像

$ tree -a -I .git
.
├── .gitignore
├── README.md
├── pom.xml
└── src
    ├── main
    │   ├── java
    │   │   └── .gitkeep
    │   └── resources
    │       └── .gitkeep
    └── test
        ├── java
        │   └── .gitkeep
        └── resources
            └── .gitkeep

7 directories, 7 files

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Ruby递归副本中包含空子目录

来自分类Dev

在子目录中递归移动文件

来自分类Dev

在子目录中创建同名文件

来自分类Dev

C:递归打开子目录并创建新文件

来自分类Dev

C:递归打开子目录并创建新文件

来自分类Dev

优化子目录中的递归文件搜索速度?

来自分类Dev

PHP 删除目录和任何子目录中的所有空文件

来自分类Dev

递归删除子目录和文件

来自分类Dev

子目录中的文件?

来自分类Dev

删除随机创建的特定子目录中的文件

来自分类Dev

创建用于在目录和子目录内递归编译coffeescript文件的grunt任务

来自分类Dev

在主目录中创建命名为文件的子目录,并将文件移动到相应的子目录

来自分类Dev

将文件从子目录递归移动到父目录中的文件夹

来自分类Dev

AWK-创建新的子目录并根据文件名将文件移动到该子目录中

来自分类Dev

bash脚本,该脚本在子目录中找到特定的文件夹并在所有目录中递归创建目录

来自分类Dev

如何将子目录中的所有文件递归移动到单个目录?

来自分类Dev

PHP:检查两个目录中的文件(或通过子目录递归检查)

来自分类Dev

如何将子目录中的所有文件递归移动到单个目录?

来自分类Dev

Mac:如何递归地在子目录中查找最大的文件(忽略所有目录)

来自分类Dev

递归展平根目录中的子目录并维护1级子目录结构

来自分类Dev

从子目录递归读取文件,并使用s3或本地文件系统中的spark

来自分类Dev

递归删除子目录中的文件和文件夹

来自分类Dev

在基本目录数组中递归查找子目录

来自分类Dev

递归子目录grep

来自分类Dev

Makefile子目录递归

来自分类Dev

忽略子目录中的gitignore文件

来自分类Dev

检查文件是否在子目录中?

来自分类Dev

如何删除子目录中的文件

来自分类Dev

在子目录中查找文件

Related 相关文章

  1. 1

    在Ruby递归副本中包含空子目录

  2. 2

    在子目录中递归移动文件

  3. 3

    在子目录中创建同名文件

  4. 4

    C:递归打开子目录并创建新文件

  5. 5

    C:递归打开子目录并创建新文件

  6. 6

    优化子目录中的递归文件搜索速度?

  7. 7

    PHP 删除目录和任何子目录中的所有空文件

  8. 8

    递归删除子目录和文件

  9. 9

    子目录中的文件?

  10. 10

    删除随机创建的特定子目录中的文件

  11. 11

    创建用于在目录和子目录内递归编译coffeescript文件的grunt任务

  12. 12

    在主目录中创建命名为文件的子目录,并将文件移动到相应的子目录

  13. 13

    将文件从子目录递归移动到父目录中的文件夹

  14. 14

    AWK-创建新的子目录并根据文件名将文件移动到该子目录中

  15. 15

    bash脚本,该脚本在子目录中找到特定的文件夹并在所有目录中递归创建目录

  16. 16

    如何将子目录中的所有文件递归移动到单个目录?

  17. 17

    PHP:检查两个目录中的文件(或通过子目录递归检查)

  18. 18

    如何将子目录中的所有文件递归移动到单个目录?

  19. 19

    Mac:如何递归地在子目录中查找最大的文件(忽略所有目录)

  20. 20

    递归展平根目录中的子目录并维护1级子目录结构

  21. 21

    从子目录递归读取文件,并使用s3或本地文件系统中的spark

  22. 22

    递归删除子目录中的文件和文件夹

  23. 23

    在基本目录数组中递归查找子目录

  24. 24

    递归子目录grep

  25. 25

    Makefile子目录递归

  26. 26

    忽略子目录中的gitignore文件

  27. 27

    检查文件是否在子目录中?

  28. 28

    如何删除子目录中的文件

  29. 29

    在子目录中查找文件

热门标签

归档