ls /home/user/new/*.txt
stampa tutti i file txt in quella directory. Tuttavia stampa l'output come segue:Per mostrare solo il nome del file senza l'intero percorso di directory
[[email protected]]$ ls /home/user/new/*.txt
/home/user/new/file1.txt /home/user/new/file2.txt /home/user/new/file3.txt
e così via.
voglio eseguire il comando ls
non dalla directory /home/user/new/
quindi devo dare il nome completo della directory, ma voglio l'uscita di essere solo come
[[email protected]]$ ls /home/user/new/*.txt
file1.txt file2.txt file3.txt
Non voglio l'intero percorso . È necessario solo il nome del file. Questi problemi devono essere risolti usando il comando ls, poiché il suo output è pensato per un altro programma.
Quale sistema operativo? Ad esempio, OS X fa ciò che vuoi già. Sei sicuro che non sia alias? –