小编Ash*_*ish的帖子

仅显示没有整个目录路径的文件名

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
Run Code Online (Sandbox Code Playgroud)

等等.

我想运行ls命令不是从/home/user/new/目录运行,因此我必须提供完整的目录名称,但我希望输出只作为

[me@comp]$ ls /home/user/new/*.txt
file1.txt    file2.txt    file3.txt 
Run Code Online (Sandbox Code Playgroud)

我不想要整个路径.只需要文件名.这个问题必须使用ls命令解决,因为它的输出是针对另一个程序的.

unix directory shell ls

62
推荐指数
8
解决办法
13万
查看次数

标签 统计

directory ×1

ls ×1

shell ×1

unix ×1