find / -name 'jack' -exec ls -l {} \;
时间: 2024-05-29 19:10:14 浏览: 120
This command will search for all files and directories named 'jack' starting from the root directory ('/') and then execute the 'ls -l' command on each file or directory found. The '{}' represents the file or directory found and the '\;' signifies the end of the command to be executed.
相关问题
解释find /etc -name inittab -a -type f -exec ls -l {} \;
这个命令是在Linux系统中查找名为inittab的文件,它在目录/etc及其子目录下进行查找。-name选项指定要搜索的文件名,-type选项指定要搜索的文件类型为普通文件(f表示普通文件)。-exec选项表示执行后面的命令,{}表示匹配到的文件名,\;表示命令结束。
这里的命令是执行ls -l命令,它会列出文件的详细信息,包括权限、所有者、大小、修改时间等。因此该命令会列出所有名为inittab的普通文件的详细信息。
find/etc -name init* -type f -exec ls -l {} \;
这也是一个 Linux 命令,用于在 /etc 目录及其子目录中查找文件名以 "init" 开头的普通文件,并对每个找到的文件执行 ls -l 命令。
具体解释如下:
- find:命令名,表示查找文件。
- /etc:查找的目录路径。
- -name:按照文件名进行搜索,使用通配符 "init*" 表示文件名以 "init" 开头。
- -type:指定搜索的文件类型,这里使用 "f" 表示普通文件。
- -exec:对每个搜索到的文件执行后面的命令。
- ls -l {} \;:被执行的命令,其中 {} 表示搜索到的文件名。这里使用 ls -l 命令来显示每个文件的详细信息,"\;" 表示命令的结尾。
因此,这个命令的意思是在 /etc 目录及其子目录中查找以 "init" 开头的普通文件,并对每个找到的文件执行 ls -l 命令来显示文件的详细信息。
阅读全文