ls /home/user/new/*.txt
可以打印出该目录下的所有 txt 文件。但是它会按照以下方式输出:
[me@comp]$ ls /home/user/new/*.txt
/home/user/new/file1.txt /home/user/new/file2.txt /home/user/new/file3.txt
等等。
我想要运行ls
命令,但不想从/home/user/new/
目录中运行,因此我必须提供完整的目录名称,但我只想输出如下:
[me@comp]$ ls /home/user/new/*.txt
file1.txt file2.txt file3.txt
我不需要整个路径,只需要文件名。这个问题必须使用ls命令来解决,因为它的输出是为另一个程序而设计的。