递归删除与locate找到的相同文件

最大限度

似乎已经以多种方式提出了这个问题。但是我想用rm代替find

我遵循了许多有关如何使用的解释find,但是在执行find命令时遇到了问题当我使用定位时,我得到以下输出:

maxgitt@mgpc:/etc$ locate omero
/etc/nginx/conf.d/omeroweb.conf
/etc/rc0.d/K01omero-web
/etc/rc1.d/K01omero-web
/etc/rc2.d/S03omero-web
/etc/rc3.d/S03omero-web
/etc/rc4.d/S03omero-web
/etc/rc5.d/S03omero-web
/etc/rc6.d/K01omero-web

但是,当我尝试使用find删除相应的文件时,出现以下错误。

maxgitt@mgpc:/etc$ find -type f -name '*omero*'
./etc/rc0.d/K01omero-web
./etc/rc1.d/K01omero-web
./etc/rc2.d/S03omero-web
./etc/rc3.d/S03omero-web
./etc/rc4.d/S03omero-web
./etc/rc5.d/S03omero-web
./etc/rc6.d/K01omero-web
find: ‘./cups/ssl’: Permission denied
find: ‘./ppp/peers’: Permission denied
find: ‘./polkit-1/localauthority’: Permission denied
find: ‘./ssl/private’: Permission denied
./nginx/conf.d/omeroweb.conf
find: ‘./chatscripts’: Permission denied
find: ‘./docker’: Permission denied

所以我选择使用命令:

maxgitt@mgpc:/etc$ sudo rm -rf /etc/*/*omero-web*

但我希望能够删除etc/目录及其相应子目录中的所有文件由于我的hackyrm命令,我只剩下一个文件

maxgitt@mgpc:/etc$ locate omero
/etc/nginx/conf.d/omeroweb.conf

使用sudo

删除之前,请务必先空试,以确保删除的内容不超出讨价还价。

sudo find -type f -name '*omero*'

然后,假设清单看起来不错

    sudo find -type f -name '*omero*' -delete

或指定要搜索的位置(您已经知道这些文件在/ etc中)

sudo find /etc -iname '*omero*' -delete

-delete快于-exec rm {} \;-print0 | xargs -0 rm因为它没有产卵另一个进程。

编辑:从评论

for i in $(locate omero) ; do rm $i ; done

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

添加和删除相同文件的状态

来自分类Dev

列出为未跟踪和已删除的相同文件

来自分类Dev

在Linux中检查相同文件并根据位置删除

来自分类Dev

列出为未跟踪和已删除的相同文件

来自分类Dev

相同文件,不同文件大小

来自分类Dev

用Vim编译Makefile找到了打开文件的相同文件夹

来自分类Dev

在不同文件夹中找到具有相同包结构的python加载模块

来自分类Dev

查找和删除2个目录之间的所有相同文件(按名称)

来自分类Dev

使用awk比较相同文件的列

来自分类Dev

C ++中相同文件的双倍行距

来自分类Dev

差异标签中的相同文件

来自分类Dev

使用awk比较相同文件的列

来自分类Dev

相同文件,每次读取内容不同

来自分类Dev

查询多个相同文件的简洁方法

来自分类Dev

相同文件的 Python 哈希值不同

来自分类Dev

在 Windows 中删除具有相同名称但不同文件扩展名的文件差异的最快方法

来自分类Dev

递归删除SVN文件

来自分类Dev

CMD递归删除文件夹(即在多个位置使用相同的文件夹名称)

来自分类Dev

在 SFTP 中将文件传输到一个远程文件夹并需要删除另一个远程文件夹中的相同文件

来自分类Dev

递归grep不同文件中的唯一模式

来自分类Dev

删除具有相同文本的重复行

来自分类Dev

使用.gitignore忽略不同文件夹中的相同文件

来自分类Dev

从相同文件vs不同文件vs __init__.py实例化python类

来自分类Dev

Elasticsearch:找到删除的文件?

来自分类Dev

添加相同文件的Git Cherry-Pick提交

来自分类Dev

比较两个git分支中的相同文件

来自分类Dev

重写url模式以调出相同文件(.htaccess)?

来自分类Dev

Azure块blob存储连续上传相同文件失败

来自分类Dev

在Visual Studio中创建相同文件结构的最佳方法

Related 相关文章

  1. 1

    添加和删除相同文件的状态

  2. 2

    列出为未跟踪和已删除的相同文件

  3. 3

    在Linux中检查相同文件并根据位置删除

  4. 4

    列出为未跟踪和已删除的相同文件

  5. 5

    相同文件,不同文件大小

  6. 6

    用Vim编译Makefile找到了打开文件的相同文件夹

  7. 7

    在不同文件夹中找到具有相同包结构的python加载模块

  8. 8

    查找和删除2个目录之间的所有相同文件(按名称)

  9. 9

    使用awk比较相同文件的列

  10. 10

    C ++中相同文件的双倍行距

  11. 11

    差异标签中的相同文件

  12. 12

    使用awk比较相同文件的列

  13. 13

    相同文件,每次读取内容不同

  14. 14

    查询多个相同文件的简洁方法

  15. 15

    相同文件的 Python 哈希值不同

  16. 16

    在 Windows 中删除具有相同名称但不同文件扩展名的文件差异的最快方法

  17. 17

    递归删除SVN文件

  18. 18

    CMD递归删除文件夹(即在多个位置使用相同的文件夹名称)

  19. 19

    在 SFTP 中将文件传输到一个远程文件夹并需要删除另一个远程文件夹中的相同文件

  20. 20

    递归grep不同文件中的唯一模式

  21. 21

    删除具有相同文本的重复行

  22. 22

    使用.gitignore忽略不同文件夹中的相同文件

  23. 23

    从相同文件vs不同文件vs __init__.py实例化python类

  24. 24

    Elasticsearch:找到删除的文件?

  25. 25

    添加相同文件的Git Cherry-Pick提交

  26. 26

    比较两个git分支中的相同文件

  27. 27

    重写url模式以调出相同文件(.htaccess)?

  28. 28

    Azure块blob存储连续上传相同文件失败

  29. 29

    在Visual Studio中创建相同文件结构的最佳方法

热门标签

归档