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

前端之家收集整理的这篇文章主要介绍了shell – 仅显示没有整个目录路径的文件名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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

等等。

我想从/ home / user / new /目录运行ls命令,所以我必须给出完整的目录名,但是我希望输出只能是

[me@comp]$ ls /home/user/new/*.txt
file1.txt    file2.txt    file3.txt

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

ls whateveryouwant | xargs -n 1个基本名称

这对你有用吗?

否则你可以(cd / the / directory&& ls)(是的,括号)

猜你在找的Bash相关文章