bash - 获取具有特定系统权限的文件的文件夹列表
问题描述
我有数百个子目录,我必须找出每个具有特定系统权限的文件的子目录(在本例中为 0755)。
我正在尝试通过以下方式实现这一目标:
find . -maxdepth 2 -type f -perm 0775 -printf '%h\n' | wc -l
此命令多次显示相同的目录名称,我只需要为每个目录显示一次。
谢谢你的帮助!
解决方案
find . -maxdepth 2 -type f -perm 0775 -printf '%h\n' | sort | uniq | wc -l
推荐阅读
- sql - SQL Update,从表中更新插入的数据
- python - 如何一次性禁用字符“#”选中的行?
- python - 使用 cv2.pointPolygonTest() 和 cv2.polylines() 的问题
- php - 执行“php artisan optimize”时出错
- python - 错误:服务“破折号”构建失败:复制失败:stat /var/lib/docker/tmp/docker-builder134733065/app.py:Windows 10 中没有这样的文件或目录
- python - 在Python中更改语言环境后如何将语言环境重置回原始状态?
- python - 如何修复 TypeError:penup() 缺少 1 个必需的位置参数:尝试在 Tkinter 上创建边框时出现“self”
- javascript - ReferenceError:未定义进程
- javascript - 如何在浏览器控制台中禁用 Javascript 错误消息?
- c# - 在LabVIEW中从.NET事件中获取EventArgs