Aller au contenu

Lister des répertoires / équivalent commande tree

Featured Replies

Posté(e)

Bonjour,

Je cherche à lister un répertoire, ou partage, à la manière de la commande tree qui existe en Windows et en Linux. Puis la sortir dans un fichier.
Le problème est que tree n'existe pas dans DSM... J'espérais pouvoir sortir celà avec la commande ls mais je ne vois pas comment.

J'ai trouvé des tutos où ils parlaient d'installer ipkg mais il n'est plus maintenu et de plus, trop lourd pour l'utilisation que je veux en faire.
Une solution à me proposer?

Merci

PS: Vous l'aurez compris, je ne suis pas un expert en shell

Posté(e)

Salut,

une commande que l'on retrouve un peu partout:

Citation

ls -R | grep "^[.]/" | sed -e "s/:$//" -e "s/[^/]*[/]/--/g" -e "s/^/   |/"

 

Posté(e)
  • Auteur

Hello,

Merci pour ta réponse. J'avais déjà trouvé cette commande, où une similaire mais cela ne réagit pas comme j'attends.
Soit je l'utilise tel quel et cela m'affiche ceci évidemment..

1758463442_2018-11-29-20h29-RemoteDesktopManagernas01-000281.thumb.png.fc1dbb1d9ab5a3b525c272e110495c23.png

Soit je fais cd /volume1/data/.... , je lance la commande et là il me sort la liste avec tous les fichiers.
Je me retrouve donc avec très exactement ce que je ne veux pas, càd une liste de fichier interminable. 😄

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.