如何' ls' unix脚本中的另一个目录?

时间:2014-03-19 17:59:23

标签: shell unix

我的代码

echo $ls | /var/lib/judgem/records/

我试图让脚本向我展示文件夹中的所有文件"记录"

我该怎么做?

5 个答案:

答案 0 :(得分:12)

将目录作为参数提供给ls

ls /var/lib/judgem/records

答案 1 :(得分:6)

或者,如果你想列出另一个没有完整路径的目录的内容,就好像你在另一个目录中,但是在命令完成后没有结束,你可以使用这样的子shell: / p>

(cd /var/lib/judgem/records/ && ls)

你会注意到你留在你所在的任何目录中,但是文件的前面没有/ var / lib / judgem / records的完整路径。

答案 2 :(得分:1)

要在另一个目录上执行ls,您需要相应地指定绝对/相对路径。

pwd =>在/ usr /本地 ls / home / fe567 / data

pwd => /家/ fe567 ls ./data

答案 3 :(得分:-1)

到ls另一个目录提供命令后的目录。 应该看起来像这样:

ls /var/lib/judgem/records

这是bash btw。

答案 4 :(得分:-1)

find /var/lib/judgem/records/ -type f -maxdepth 1