我使用find来查找文件,但我想只返回文件父目录的路径.
find /home/ -name 'myfile' -type f
Run Code Online (Sandbox Code Playgroud)
这将返回所有文件匹配的完整路径列表,但我想
jim*_*ara 16
多种方式之一:
find / -name 'myfile' -type f -exec dirname {} \;
Run Code Online (Sandbox Code Playgroud)
-printf操作允许您提取有关该文件的大量信息.'%h'是获取文件名路径部分的指令.
find /home/ -name 'myfile' -type f -printf '%h\n'