简体   繁体   English

如何从所有子目录中递归删除具有特定名称的所有文件夹?

[英]How to remove all folders with a specific name recursively from all sub directories?

Here is a sample of some directory paths 以下是一些目录路径的示例

find . -name .svn;

./application/views/scripts/soft/.svn
./application/views/scripts/sitemap/.svn
./application/views/scripts/register/.svn
./application/views/scripts/home/.svn
./application/views/scripts/terms-of-service/.svn
./application/views/scripts/promotions/.svn
./application/views/scripts/test/.svn
./application/views/scripts/privacy-policy/.svn
./application/views/scripts/services/.svn
./application/views/scripts/mobile/.svn
./application/test/.svn
./application/public/.svn

I want to remove all .svn folders from all this directories at once from the current root directory I'm in. 我想从我当前的根目录中一次性删除所有这些目录中的所有.svn文件夹。

Any deas? 任何deas?

你可以这样做(在你的find命令中添加-type d只能获取文件夹)

rm -rf `find . -type d -name .svn`

find . -name \*.svn -type f -delete

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何在不chmod文件夹的情况下chmod子目录中的所有文件? - How to chmod all files in sub-directories without chmod the folders? 如何将所有隐藏的文件夹/文件更改为在多个子目录中可见 - How to change all hidden folders/files to visible in a multiple sub directories 从所有子目录中删除除最新文件之外的所有文件 - Remove all but newest file from all sub directories 如何递归列出所有目录? - How to recursively list all directories? 如何使用 PowerShell 递归搜索目录和子目录中的所有文件? - How to recursively search all files in a directory and sub-directories using PowerShell? 如何递归列出所有文件和目录 - How to recursively list all files and directories 如何从我的应用程序目录中删除所有.svn目录 - How to remove all .svn directories from my application directories 在linux中,我怎样才能把zip具体的子目录改成自己的zip文件名,把父目录名和Z78E6221F6393D1356DZF2Z文件全部改成a393D1356DZF21的单目录? - In linux, how can I zip specific sub directories into their own zip files named parent directory name and output them all into a single directory? 如何删除全部以普通字母开头的特定目录? - How can I remove specific directories that all start with a common letter? 如何从当前目录内的所有文件夹中删除Linux中具有特定文件名的文件? - How to remove a file with specific filename in Linux from all the folders inside current directory?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM