Existe-t-il une commande permettant d’imprimer les fichiers d’un répertoire dans une seule colonne sans ces informations supplémentaires? Fondamentalement, une commande ls
mais avec le format de sortie de:
file1.txt
file2.txt
file3.txt
par opposition à:
file1.txt file2.txt
file3.txt
Vous avez besoin de l'option ls
command -1
.
ls -1 /dir
juste pour clarifier. c'est ls -(one) /dir
; comme le nombre.
de la man ls page:
-1 list one file per line. Avoid '\n' with -q or -b
Vous pouvez utiliser find
. Pour répertorier uniquement les fichiers du répertoire en cours, vous pouvez utiliser -mindepth 1 -maxdepth 1
.
$ find . -mindepth 1 -maxdepth 1
./file1.txt
./file2.txt
./file3.txt