获取unix中包含完整路径的文件和目录列表

时间:2014-07-13 14:12:58

标签: shell unix

我正在尝试从目录中获取文件和目录的完整路径。我尝试使用find但无法获得结果。

当我使用find / home / demo -type时它只列出文件并查找/ home / demo -type d只列出目录。

有没有办法同时使用Find?

1 个答案:

答案 0 :(得分:2)

您可以指定目录的绝对路径。作为当前目录的示例:

find "`pwd`"

pwd显示当前目录的完整路径。 ` `召唤一个子shell,其中输出可以用作命令的参数。

一个文字示例可以是:

find /home/user

更新:您可以使用-o显式定位文件和目录。在没有选项的情况下执行find可能包括除了两者之外的其他类型。

find /home/user \( -type f -o -type d \)

注意:-or是同义词,但可能无法在其他版本的find中使用,因为它不符合POSIX标准。