查找目录中所有没有指定权限的文件

查找目录中所有没有指定权限的文件

我想列出目录中没有 777 和 755 权限的所有文件和目录,使用 linux Ubuntu 命令提示符的命令是什么?

答案1

如果 Folderpath 是你感兴趣的文件夹的路径

ls -l Folderpath | egrep -v 'drwxrwxrwx|drwxr-xr-x|-rwxr-xr-x|-rwxrwxrwx'

will give result in this format
   total 82796
   -rw-rw-rw-  1 imran imran 40203707 Feb 13 14:32 tmp_13-02.14.log

删除权限为 777 和 755 的文件和目录

如果你只想要文件和文件夹的名称

ls -l 文件夹路径 | egrep -v'drwxrwxrwx|drwxr-xr-x|-rwxr-xr-x|-rwxrwxrwx'|rev| cut -d' '-f 1| rev| tail -n +2
Output will be
tmp_13-02.14.log
.
.

相关内容