Чтобы показать только имя файла без полного пути к каталогу

ls /home/user/new/*.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, так как ее вывод предназначен для другой программы.

61
задан Bill the Lizard 2 July 2015 в 15:00
поделиться