删除没有权限的文件(读,写和执行) 2024-6-5 • command-line permissions delete find 我有一个名为 的目录data,其中包含多个具有不同类型权限的文件。我只想删除没有任何权限的文件,即----------中显示的文件ls -l。我猜是使用find命令,但我不知道从哪里开始。 哪一行命令可以做到这一点? 答案1 find您正在寻找的命令是这样的: find /path/to/data -type f -perm 000 -delete 警告:首先运行上述命令以-delete确保它列出了正确的文件。 -type f仅列出文件。 -perm 000仅列出没有权限的项目(000其中“没有权限”八进制模式)。 -delete删除找到的项目。 看man find以获得更多选项。 相关内容 如何确定哪些 python 模块是用“pip”安装的,哪些是用“apt”安装的? 有没有办法将 pdf 报告作为附录添加到 latex 中? Biblatex:对于非数字的引用,没有 \postnotedelim 如何在 OS X 中重置 USB 过流保护? breqn 和 \brace Openstack:juju-gui 与 cinder 共存 Outlook 2013 共享日历无法自动填充数据 通过 sftp 将文件传输给其他人 如何在矩阵上方和下方创建从一个数字到另一个数字的弯曲箭头? 解锁与 AD 断开连接的笔记本上的广告用户