Salut,
les deux commandes sont différentes : ls -R
et ls -R -print > toto.txt
c'est le -print qui change l'affichage. Il faut supprimer ces options et juste faire ls -R > toto.txt
Ça suffit.
C'est > toto.txt
qui permet d'écrire la sortie de ta commande dans un fichier. Ici le -print, si je ne me trompe pas est l'ensemble des options p r i n t de ls.
Si on regarde dans la doc de ls avec man ls:
-p Write a slash (`/') after each filename if that file is a directory.
-i For each file, print the file's file serial number (inode number).
-n Display user and group IDs numerically, rather than converting to a user or group name in a long (-l) output. This option turns on the -l option.
-r Reverse the order of the sort to get reverse lexicographical order or the oldest entries first (or largest files last, if combined with sort by size
-t Sort by time modified (most recently modified first) before sorting the operands by lexicographical order.
D'où la sortie bien détaillée.
# Commande -print en trop
Posté par nnamrok . En réponse au message Pourquoi l'affichage des résultats dans un terminal est différent de celui copié dans un fichier ?. Évalué à 4. Dernière modification le 14 avril 2022 à 19:28.
Salut,
les deux commandes sont différentes :
ls -Ret
ls -R -print > toto.txtc'est le -print qui change l'affichage. Il faut supprimer ces options et juste faire
ls -R > toto.txtÇa suffit.
C'est
> toto.txtqui permet d'écrire la sortie de ta commande dans un fichier. Ici le -print, si je ne me trompe pas est l'ensemble des options p r i n t de ls.
Si on regarde dans la doc de ls avec man ls:
-p Write a slash (`/') after each filename if that file is a directory.
-i For each file, print the file's file serial number (inode number).
-n Display user and group IDs numerically, rather than converting to a user or group name in a long (-l) output. This option turns on the -l option.
-r Reverse the order of the sort to get reverse lexicographical order or the oldest entries first (or largest files last, if combined with sort by size
-t Sort by time modified (most recently modified first) before sorting the operands by lexicographical order.
D'où la sortie bien détaillée.