当前位置: 首页 > 知识库问答 >
问题:

linux 管道命令删除不掉?

红富
2023-11-18

stephen@stephens-MacBook-Pro ~ % find ./ -name 'charles*'|xargs rm -rf
stephen@stephens-MacBook-Pro ~ % find ./ -name 'charles*'
.//Library/Application Support/Charles/ca/charles-proxy-ssl-proxying-certificate.pem
.//Library/Application Support/Charles/ca/charles-proxy-ssl-proxying-certificate.cer
.//Library/Application Support/Charles/backup/charles-4.6.4-backup.config
.//Library/Application Support/Charles/backup/charles-4.6.5-backup.config
.//Library/Application Support/Charles/backup/charles-4.6.1-backup.config
.//Library/Application Support/Charles/backup/charles-4.6.2-backup.config
.//Downloads/charles-proxy-4.6.5 (1).dmg
stephen@stephens-MacBook-Pro ~ % find ./ -name 'charles*'|xargs rm -rf
stephen@stephens-MacBook-Pro ~ % find ./ -name 'charles*'
.//Library/Application Support/Charles/ca/charles-proxy-ssl-proxying-certificate.pem
.//Library/Application Support/Charles/ca/charles-proxy-ssl-proxying-certificate.cer
.//Library/Application Support/Charles/backup/charles-4.6.4-backup.config
.//Library/Application Support/Charles/backup/charles-4.6.5-backup.config
.//Library/Application Support/Charles/backup/charles-4.6.1-backup.config
.//Library/Application Support/Charles/backup/charles-4.6.2-backup.config
.//Downloads/charles-proxy-4.6.5 (1).dmg

共有1个答案

慕晨
2023-11-18

从你的描述来看,你正在尝试使用 find ./ -name 'charles*'|xargs rm -rf 命令来删除所有名字以 "charles" 开头的文件和文件夹。然而,你发现这些文件并未被删除。

在这种情况下,可能有以下几种原因:

  1. 你可能没有足够的权限删除这些文件。你可以尝试使用 sudo 前缀来提升权限,如 sudo find ./ -name 'charles*'|xargs rm -rf。输入密码后,这应该会删除你列出的文件和文件夹。
  2. 文件可能正在被使用,因此不能被删除。你可以尝试关闭任何可能正在使用这些文件的程序,然后再试一次。
  3. 你可能已经删除了文件或文件夹,但是由于某种原因(例如,文件被移动到回收站),它们仍然显示在你的 find 命令结果中。你可以尝试查看你的回收站,看看是否有任何文件或文件夹在那里。

如果你尝试了以上建议但仍然不能删除文件,我建议你查看是否有任何安全软件或权限管理工具(如 AppArmor 或SELinux)阻止了你的操作。你也可以尝试使用另一种操作系统或环境来测试是否可以在那里删除文件。

 类似资料:
  • groupdel 命令用于删除用户组(群组),此命令基本格式为: [root@localhost ~]#groupdel 组名 通过前面的学习不难猜测出,使用 groupdel 命令删除群组,其实就是删除 /etc/gourp 文件和 /etc/gshadow 文件中有关目标群组的数据信息。 例如,删除前面章节中用 groupadd 命令创建的群组 group1,执行命令如下: [root@loc

  • 和 mkdir 命令(创建空目录)恰好相反,rmdir(remove empty directories 的缩写)命令用于删除空目录,此命令的基本格式为: [root@localhost ~]# rmdir [-p] 目录名 -p 选项用于递归删除空目录。 【例 1】 [root@localhost ~]#rmdir cangls 就这么简单,命令后面加目录名称即可,但命令执行成功与否,取决于要删

  • userdel 命令功能很简单,就是删除用户的相关数据。此命令只有 root 用户才能使用。 通过前面的学习我们知道,用户的相关数据包含如下几项: 用户基本信息:存储在 /etc/passwd 文件中; 用户密码信息:存储在 /etc/shadow 文件中; 用户群组基本信息:存储在 /etc/group 文件中; 用户群组信息信息:存储在 /etc/gshadow 文件中; 用户个人文件:主目录

  • 问题内容: 我在SQL中使用简单的DELETE语句遇到意外结果时遇到了麻烦,似乎将单词添加到列表中了。一定是愚蠢的东西!但我看不到,尝试了几种不同的方式。所有相同的结果非常令人困惑。 问题答案: 尝试删除单引号。另外,为什么还要将SQL字符串与连接对象()连接起来???? 尝试这样: 还要注意,由于连接被包装在using块中,因此您无需在语句中将其关闭。Dispose方法将自动调用.Close方法

  • 本文向大家介绍Linux中移除(删除)符号链接的命令,包括了Linux中移除(删除)符号链接的命令的使用技巧和注意事项,需要的朋友参考一下 你可能有时需要在 Linux 上创建或者删除符号链接。如果有,你知道该怎样做吗?之前你做过吗?你踩坑没有?如果你踩过坑,那没什么问题。如果还没有,别担心,我们将在这里帮助你。 使用 rm 和 unlink 命令就能完成移除(删除)符号链接的操作。 什么是符号链

  • 我想运行以下命令: 通过一些搜索,我发现这可能是由于没有设置JAVA_HOME的错误,但它在主节点的~/.bashrc中设置正确 hadoop clustter是一个Amazon Elastic Map Reduce集群。