ls /home/user/new/*.txt
打印该目录中的所有txt文件。然而它打印的输出如下:仅显示没有整个目录路径的文件名
[[email protected]]$ ls /home/user/new/*.txt
/home/user/new/file1.txt /home/user/new/file2.txt /home/user/new/file3.txt
等等。
我想不是从/home/user/new/
目录运行ls
命令因此我不得不放弃了完整的目录名,但我所要的输出是仅作为
[[email protected]]$ ls /home/user/new/*.txt
file1.txt file2.txt file3.txt
我不想整个路径。只需要文件名。这个问题必须使用ls命令来解决,因为它的输出是针对另一个程序的。
什么操作系统?例如,OS X做你想要的东西。你确定ls不是别名吗? – 2011-12-15 10:46:00