find -type f \( -perm -6000 \) | awk 请将这段awk后面补全
时间: 2024-04-22 11:24:41 浏览: 14
当您在 `find` 命令的结果上使用 `awk`,可以使用以下命令来补全 `awk` 的操作:
```shell
find -type f \( -perm -6000 \) | awk '{print $0}'
```
这个命令会找到所有权限设置为 6000 的文件,并将这些文件的完整路径使用 `awk` 打印出来。`$0` 表示打印整行内容。
相关问题
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 标志的文件。
这个命令会在整个文件系统中搜索,并返回所有符合条件的文件路径。如果你没有足够的权限访问某些目录或文件,可能会看到一些错误提示信息。