Commande ls : résultats différents entre debian et centos

Commande ls : résultats différents entre debian et centos - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 19-10-2016 à 17:57:41    

Bonjour,
 
J'ai une commande ls qui donne un résultat différent entre debian et centos.  
 
J'essaye de lister (ls) récursivement (-R) un répertoire SANS trier la sortie (-f) et afficher tout ca sur une seule colonne (-1) pour pouvoir grepper le résultat derrière.
 

Code :
  1. ls -1fR


 
Ça marche très bien sous debian (affiche l'intégralité des répertoires, sous-répertoires et tous les fichiers qui vont avec).
Malheureusement sous Centos la commande ne liste que les fichiers du répertoire courant (le -R ne semble pas être pris en compte)
 
Si je supprime l'option -1, la récursivité fonctionne, mais m'affiche le résultat sur plusieurs colonnes. J'ai aussi tenté la version longue ( --format=single-column) mais cela ne fonctionne pas non plus.
 
Vous avez déjà constaté ce problème et/ou trouvé une solution ?
 
Merci :hello:
 

Reply

Marsh Posté le 19-10-2016 à 17:57:41   

Reply

Marsh Posté le 19-10-2016 à 18:08:30    

Question conne : est-ce que les pages de manuel disent la même chose pour ces options ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 19-10-2016 à 18:24:59    

est est ce qu l un des deux system surcouche ls via un alias ?
 

Reply

Marsh Posté le 19-10-2016 à 19:55:43    

A vérifier, je regarderai ça demain. Merci.

 
Fork Bomb a écrit :

Question conne : est-ce que les pages de manuel disent la même chose pour ces options ?

 

Ouep, j'ai comparé et les options utilisées sont identiques. Merci.


Message édité par rapha3L le 19-10-2016 à 19:56:30
Reply

Marsh Posté le 20-10-2016 à 09:26:29    

francoisp31 a écrit :

est est ce qu l un des deux system surcouche ls via un alias ?
 


 
J'ai essayé avec /bin/ls, même chose.
 
En fait je me suis aperçu que la récursivité fonctionnait, mais sur seulement deux niveaux de "profondeur" (comme un -max-depth=2 pour find), donc je vois bien les sous-répertoires et les fichiers, mais cela ne vaut pas au dela.

Reply

Marsh Posté le 20-10-2016 à 09:40:53    

Vu que ce sont 2 systèmes différents, il est possible que ce ne soit pas la même implémentation de ls ou la même version.
 
D'autant plus entre les "mondes" debian-like et redhat-like.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 20-10-2016 à 13:35:34    

J'imagine.
C'est dommage car la commande ls -1fR est vraiment efficace en terme rapidité pour lister l'intégralité d'une arborescence. J'ai dû me résoudre à utiliser un find :o


Message édité par rapha3L le 20-10-2016 à 13:36:03
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed