find / -perm -644
时间: 2024-06-05 10:12:58 浏览: 4
这个命令的作用是在根目录下查找所有权限为 644 的文件。
- `find` 是一个 Linux 命令,用于在指定目录及其子目录中查找文件。
- `/` 表示从根目录开始查找。
- `-perm` 表示按照文件权限来查找文件。
- `-644` 表示查找权限为 644 的文件。其中,
- 第一位数字代表文件类型,1 表示 FIFO,2 表示字符设备文件,4 表示目录,6 表示块设备文件,8 表示常规文件,10 表示符号链接文件,12 表示套接字文件。
- 后面三位数字分别代表文件所有者、用户组和其他用户的权限。其中,4 表示读权限,2 表示写权限,1 表示执行权限。因此,644 表示文件所有者拥有读和写权限,用户组和其他用户只有读权限。
如果你想要查找所有权限为 644 的文件,可以在命令前面加上 `sudo`,表示以超级用户权限运行该命令,以便访问系统中的所有文件。
相关问题
find /-type d -perm -744 ! -perm 744
这个命令的意思是查找根目录下的所有权限为744的目录,并排除权限为744的目录。但是这个命令有一个问题,因为根目录的权限为755,所以根目录下的所有目录都满足条件,也就是说这个命令会返回所有目录。
如果你想查找其他目录,请修改命令中的路径。
正确的命令应该是:
```
find /path/to/search -type d ! -perm 744 -perm -u=rwx,g=rx,o=rx
```
这个命令会查找路径为 /path/to/search 的目录中,权限不为744,但用户、用户组和其他用户都具有读、写、执行权限的目录。
find / -perm -4000 -o -perm -2000
这是一个 Linux 命令,用于查找具有 setuid 或 setgid 标志的文件,它们通常是一些特殊的可执行文件,具有特定的权限,可以让普通用户执行一些只有超级用户才能执行的操作。
其中,-perm -4000 表示查找具有 setuid 标志的文件,-perm -2000 表示查找具有 setgid 标志的文件。
这个命令会在整个文件系统中搜索,并返回所有符合条件的文件路径。如果你没有足够的权限访问某些目录或文件,可能会看到一些错误提示信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)