4

问题是:

您将使用什么命令列出 fileAsst 目录中的文本文件(使用相对路径)?

上一个问题是:

给出一个命令来列出这些文本文件的名称,使用 fileAsst 目录的绝对路径作为命令的一部分。

答案是:

~/UnixCourse/fileAsst/*.txt

我想知道如何使用相对路径列出此目录中的文件。我尝试了几个命令,包括:

ls ~/UnixCourse/fileAsst/*.txt|awk -F"/" '{print $NF}'
(cd ~/UnixCourse/fileAsst/*.txt && ls )

和一堆其他人。

但它一直告诉我他们无效。我知道它必须是一个正确的答案,因为其他人已经通过了这个。但现在我被卡住了,非常沮丧=(

更新:

去了 CS 实验室后,有人帮我解决了问题。一开始我需要在某个工作目录中,但我不是。切换到该目录后,我需要的只是命令:

../UnixCourse/fileAsst/*.txt

这为我解决了问题。感谢所有帮助过的人,我希望这对其他人有帮助。

4

1 回答 1

7

尝试:

$ cd ~/UnixCourse/fileAsst/
$ find .

作为单线(在子外壳中执行)

$ (cd ~/UnixCourse/fileAsst/ && find .)

另一种方法

$ (cd ~/UnixCourse && ls fileAsst/*.txt

$ ls ~/UnixCourse/fileAsst/*.txt
于 2013-05-06T18:48:53.127 回答