删除没有权限的文件(读,写和执行) 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以获得更多选项。 相关内容 测量对齐内行的最大高度 Linux:忽略别名文件中的条目 DNS 区域配置文件中 IP 地址的快捷方式 SSH 密码停止工作 无法在 Ubuntu 18.04 上安装 AMD Radeon R5 驱动程序 authorized_keys 文件中密钥的最大数量是多少? 只需重新启动 更新 OpenGL [重复] 如何修复 numix 图标圆圈主题中的 vscode 图标? Postfix 设置回复字段给发件人