清空每个子目录中的特定文件夹

php_n00b

在文件系统中输入数据时,某些文件进入了错误的目录,现在我必须重置具有特定名称的所有文件夹,而无需触摸该子目录的其他文件夹中的文件。由于我要清空的所有目录都具有相同的名称,因此我认为这是可能的,但是不幸的是,我真的不知道该怎么做。

我有以下结构:

dir

   subdir1

       folder_I_want_to_empty   //all of these folders have the same name

           file_that_needs_to_be_deleted.txt

       folder_I_do_not_want_to_empty   

           file_that_has_to_remain.txt

   subdir2

       folder_I_want_to_empty   //all of these folders have the same name

           file_that_needs_to_be_deleted.txt

       folder_I_do_not_want_to_empty

           file_that_has_to_remain.txt 

   subdir3

       folder_I_want_to_empty   //all of these folders have the same name

           file_that_needs_to_be_deleted.txt

       folder_I_do_not_want_to_empty

           file_that_has_to_remain.txt

如何通过命令提示符在每个目录中清空folder_I_want_to_empty而不删除文件夹或从folder_I_do_not_want_to_empty删除任何数据

内德64

您可以使用

rm -fr */folder_I_want_to_empty/* */folder_I_want_to_empty/.??*

请注意,此命令具有很大的破坏性,不会提示,而是以非交互的方式无情地删除。

如果您希望看到要删除的内容,请替换rm -frls -ld

ls -ld */folder_I_want_to_empty/* */folder_I_want_to_empty/.??*

小字体:由于上面使用的模式,很少.删除仅包含两个字符的文件或文件夹,第一个是点的字符如果您遇到问题,请在评论中告知我们,我们将调整模式。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

WinRAR批处理文件,用于将每个文件夹中的第一个子目录压缩为一个zip文件

删除特定文件夹的文件和子目录

使用文件夹名称为子目录中的每个文件添加前缀

在几个子目录中查找特定文件

从所有子目录删除文件,保留一个子目录以外的文件夹结构

bash从特定文件扩展名在文件夹中创建子目录

从多个父文件夹中删除子目录

文件夹树中特定子目录上的 list.files()

如何迭代文件夹以获取第一个子目录中的内容?

将目录和子目录中的特定文件复制到mac中的目标文件夹中

运行两个子目录文件夹的 Npm 脚本?

将多个子文件夹/子目录重定向到一个域

将资产文件夹子目录复制到外部存储中的特定文件夹

如何在Java ..中基于特定文件的扩展名过滤文件夹(目录和子目录)?

Ubuntu脚本重命名文件夹和子目录中的每个文件不匹配sha1sum

比较两个目录(每个都有多个子目录和文件夹),并在Windows中查找其中一个都不存在的文件

在文件夹的所有子目录中创建相同的文件夹

在特定目录及其子目录中,找到所有以 .tmp 扩展名结尾的文件夹

使用Python获取AWS S3子目录中每个文件夹的最后修改日期

Bash 循环在每个子目录中创建目录

R:计算不同子目录/文件夹中具有特定扩展名的文件数

计算每个子目录的文件数

在每个子目录中查找比另一个文件新的文件

将多个子目录中的多个文件合并为每个子目录的1个文件并删除原始文件

如何压缩大量子目录,并让每个 zip 文件包含 N 个子目录

htaccess 将子目录(文件夹)重定向到同一子目录中的单个页面

计算每个子目录中同一报告文件中的警告数量

列出SQL Server父文件夹中的所有文件夹子目录

Windows批处理-在子目录中查找所有pdf,不包括特定的文件夹名称