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, поскольку ее вывод предназначен для другой программы.