删除目录中的所有文件,而不删除目录

用户名

我有一个名为的目录outer

outer包含一个名为的目录inner(其中包含许多相同扩展名的文件)

cdouter如何删除其中的所有文件,inner但保留目录的inner剩余空间(但为空)?

芒登

如果要删除目录的内容而不是目录本身,则只需告诉rm您删除内容:

rm inner/*

这将删除其中的所有非隐藏文件,./inner并保留目录不变。要删除任何子目录,请使用-r

rm -r inner/*

如果您还想删除隐藏文件,则可以执行以下操作(假设您正在使用bash):

shopt -s dotglob
rm -r inner/*

最后一条命令将删除中的所有文件和所有目录inner,但inner保持原样。

最后,注意你不需要cdouter运行任何这些:

$ tree -a outer/
outer/
├── dir
└── inner
    ├── dir
    ├── file
    └── .hidden

3 directories, 2 files

现在,我可以rm -r outer/inner/*从当前目录运行,而无需运行该目录,cd outer它将删除目录本身以外的所有内容:

$ shopt -s dotglob
$ rm -r outer/inner/*
$ tree -a outer/
outer/
├── dir
└── inner

2 directories, 0 files

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何从目录中删除所有文件而不在Node.js中删除目录

来自分类Dev

使用Chef删除目录中的所有文件

来自分类Dev

如何在Perl中通过FTP(具有TLS加密)删除文件而不删除目录?

来自分类Dev

Perl删除目录中的所有文件

来自分类Dev

列出目录中丢失的文件并删除所有多余的文件

来自分类Dev

如何在不删除bash目录的情况下删除目录中的所有文件和子目录?

来自分类Dev

如何删除目录NodeJs中的所有json文件

来自分类Dev

如何删除Firebase存储目录中的所有文件

来自分类Dev

删除Rust中目录中的所有文件

来自分类Dev

如何在不删除bash目录的情况下删除目录中的所有文件和子目录?

来自分类Dev

bash-删除所有目录(和内容),但不删除pwd中的文件

来自分类Dev

如何删除目录中超过2周的目录中的所有目录(最新目录中与文件模式匹配的目录除外)?

来自分类Dev

递归删除所有文件,而不删除目录

来自分类Dev

如何从目录中删除所有文件?

来自分类Dev

如何删除当前目录中以点开头的所有文件?

来自分类Dev

使用Chef删除目录中的所有文件

来自分类Dev

如何删除所有目录中的所有文件?

来自分类Dev

删除目录中的所有文件,但保留目录吗?

来自分类Dev

删除目录中的所有文件

来自分类Dev

如何从某个目录中删除所有文件,但该目录的子目录除外?

来自分类Dev

什么是删除所有文件但不删除目录的命令?

来自分类Dev

为什么rm *(1)*删除目录中的所有文件?

来自分类Dev

如何删除特定名称的所有文件夹而不删除其中的目录?

来自分类Dev

从目录中的所有文件中删除特定的后缀

来自分类Dev

如何删除除目录中的文件以外的所有文件?

来自分类Dev

删除目录中的所有文件,但不删除子目录,而不显示“无法删除目录”

来自分类Dev

如何从目录中的所有文件名中删除“ _”

来自分类Dev

删除目录中所有目录中的文件

来自分类Dev

删除目录中所有不在目录副本中的文件

Related 相关文章

  1. 1

    如何从目录中删除所有文件而不在Node.js中删除目录

  2. 2

    使用Chef删除目录中的所有文件

  3. 3

    如何在Perl中通过FTP(具有TLS加密)删除文件而不删除目录?

  4. 4

    Perl删除目录中的所有文件

  5. 5

    列出目录中丢失的文件并删除所有多余的文件

  6. 6

    如何在不删除bash目录的情况下删除目录中的所有文件和子目录?

  7. 7

    如何删除目录NodeJs中的所有json文件

  8. 8

    如何删除Firebase存储目录中的所有文件

  9. 9

    删除Rust中目录中的所有文件

  10. 10

    如何在不删除bash目录的情况下删除目录中的所有文件和子目录?

  11. 11

    bash-删除所有目录(和内容),但不删除pwd中的文件

  12. 12

    如何删除目录中超过2周的目录中的所有目录(最新目录中与文件模式匹配的目录除外)?

  13. 13

    递归删除所有文件,而不删除目录

  14. 14

    如何从目录中删除所有文件?

  15. 15

    如何删除当前目录中以点开头的所有文件?

  16. 16

    使用Chef删除目录中的所有文件

  17. 17

    如何删除所有目录中的所有文件?

  18. 18

    删除目录中的所有文件,但保留目录吗?

  19. 19

    删除目录中的所有文件

  20. 20

    如何从某个目录中删除所有文件,但该目录的子目录除外?

  21. 21

    什么是删除所有文件但不删除目录的命令?

  22. 22

    为什么rm *(1)*删除目录中的所有文件?

  23. 23

    如何删除特定名称的所有文件夹而不删除其中的目录?

  24. 24

    从目录中的所有文件中删除特定的后缀

  25. 25

    如何删除除目录中的文件以外的所有文件?

  26. 26

    删除目录中的所有文件,但不删除子目录,而不显示“无法删除目录”

  27. 27

    如何从目录中的所有文件名中删除“ _”

  28. 28

    删除目录中所有目录中的文件

  29. 29

    删除目录中所有不在目录副本中的文件

热门标签

归档