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