我正在尝试从目录中获取文件和目录的完整路径。我尝试使用find但无法获得结果。
当我使用find / home / demo -type时它只列出文件并查找/ home / demo -type d只列出目录。
有没有办法同时使用Find?
答案 0 :(得分:2)
您可以指定目录的绝对路径。作为当前目录的示例:
find "`pwd`"
pwd
显示当前目录的完整路径。 ` `
召唤一个子shell,其中输出可以用作命令的参数。
一个文字示例可以是:
find /home/user
更新:您可以使用-o
显式定位文件和目录。在没有选项的情况下执行find
可能包括除了两者之外的其他类型。
find /home/user \( -type f -o -type d \)
注意:-or
是同义词,但可能无法在其他版本的find
中使用,因为它不符合POSIX标准。