ls /home/user/new/*.txt
affiche tous les fichiers txt dans ce répertoire. Cependant, il affiche la sortie comme suit :
[me@comp]$ ls /home/user/new/*.txt
/home/user/new/file1.txt /home/user/new/file2.txt /home/user/new/file3.txt
et ainsi de suite.
Je veux exécuter la commande ls
non pas à partir du répertoire /home/user/new/
donc je dois donner le nom complet du répertoire, mais je veux que la sortie soit seulement comme suit :
[me@comp]$ ls /home/user/new/*.txt
file1.txt file2.txt file3.txt
Je ne veux pas le chemin entier. Seul le nom de fichier est nécessaire. Ce problème doit être résolu en utilisant la commande ls, car sa sortie est destinée à un autre programme.