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

用户名

我最接近的是

# rm /path/to/directory/*.*

但这不适用于没有扩展名的文件...

林兹风

Linux不使用扩展名。由文件的创建者决定名称是否应具有扩展名。Linux会检查前几个字节,以弄清它正在处理哪种文件。

  • 要删除目录中的所有非隐藏文件*,请使用:

    rm /path/to/directory/*
    

    但是,这将为每个子目录显示一个错误,因为在此模式下仅允许删除文件。

  • 要删除目录中的所有非隐藏文件和子目录(及其所有内容),请使用:

    rm -r /path/to/directory/*
    

*隐藏的文件和目录是名称以.(点)字符开头的文件和目录,例如:.hidden-file.hidden-directory/请注意,在Bash中,如果设置了该dotglob 选项(默认情况下处于禁用状态),则rm也会对隐藏文件起作用,因为当*Shell对其进行扩展以提供文件名参数列表时,这些隐藏文件将被包含在内

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

删除目录中的所有文件

Perl删除目录中的所有文件

Shell脚本:如何删除目录中除文件中列出的文件以外的所有文件?

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

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

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

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

如何从目录中删除具有特定文件名长度的所有文件?

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

如何删除所有子目录中具有给定名称的所有文件?

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

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

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

删除目录中的所有文件

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

如何删除目录中除Solaris中的一个文件以外的所有文件

如何使用rclone删除远程目录中的所有文件?

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

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

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

如何安全地删除目录中除文件之外的所有目录?

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

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

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

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

如何在 Rust 中删除目录中的所有文件而不是目录本身?

如何使用scala从hdfs目录中删除所有文件