Imprimer le contenu d'un répertoire
Imprimer le contenu d'un répertoire
Amis Linuxiens Mintiens bonjour !
Y a-t-il une possibilité dans d''imprimer (sur l'imprimante, donc !) le contenu d'un répertoire, éventuellement avec toute l'arborescence ?
Je suppose que cela doit être possible au moins en ligne de commande, mais pour l'instant, je suis une ignorante complète en la matière...
Merci !
Y a-t-il une possibilité dans d''imprimer (sur l'imprimante, donc !) le contenu d'un répertoire, éventuellement avec toute l'arborescence ?
Je suppose que cela doit être possible au moins en ligne de commande, mais pour l'instant, je suis une ignorante complète en la matière...
Merci !
LDLC Saturne LP3-4-H10S
Linux Mint 19 Tricia - Cinnamon (XFCE également installé)
Linux Mint 19 Tricia - Cinnamon (XFCE également installé)
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Imprimer le contenu d'un répertoire
Salut,
Tu pourrais par exemple utiliser la commande "tree" en terminal.
Sur le répertoire courant (sous-répertoires inclus) :
ou sur un répertoire spécifique :
si tu veux aussi voir les fichiers cachés commençant par un point :
si tu veux uniquement le contenu du répertoire (sans les sous-répertoires)
Pour finir tu envoies le résultat de la commande (mets-y les options que tu veux) dans un fichier texte que tu pourras imprimer à loisir avec :
ou
Tu pourrais par exemple utiliser la commande "tree" en terminal.
Sur le répertoire courant (sous-répertoires inclus) :
Code : Tout sélectionner
tree
Code : Tout sélectionner
tree /chemin/du/répertoire
Code : Tout sélectionner
tree -a
Code : Tout sélectionner
tree -L 1 /chemin/du/répertoire
Code : Tout sélectionner
tree [options] > listeFichiers.txt
Code : Tout sélectionner
tree [options] -o listeFichiers.txt
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Imprimer le contenu d'un répertoire
Merci beaucoup, Arghlub pour cette réponse super rapide et efficace !
J'ai juste un problème avec la création du fichier txt : je ne sais pas s'il est effectivement créé, et si oui, où (j'ai essayé avec les deux commandes différentes). Ce qui n'est pas très grave, car je dois pouvoir faire facilement un copier-coller de ce que m'affiche le terminal.
Par contre, j'ai tenté la même chose sur des fichiers du NAS.
Cela donne une commande du style :
Le répertoire ne peut pas être ouvert. Comme des sauvegardes sur le NAS sont en cours, des secteurs défectueux ayant été signalés par DSM, le problème vient peut-être de là... Par contre Nemo m'affiche bien le contenu du NAS sans problème.
J'ai juste un problème avec la création du fichier txt : je ne sais pas s'il est effectivement créé, et si oui, où (j'ai essayé avec les deux commandes différentes). Ce qui n'est pas très grave, car je dois pouvoir faire facilement un copier-coller de ce que m'affiche le terminal.
Par contre, j'ai tenté la même chose sur des fichiers du NAS.
Cela donne une commande du style :
Code : Tout sélectionner
tree smb://nomduNAS.local/nomdurepertoire
LDLC Saturne LP3-4-H10S
Linux Mint 19 Tricia - Cinnamon (XFCE également installé)
Linux Mint 19 Tricia - Cinnamon (XFCE également installé)
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Imprimer le contenu d'un répertoire
Le fichier texte est enregistré dans le répertoire à partir duquel tu lances la commande (le terminal s'ouvre par défaut dans ton répertoire /home donc le fichier doit y être si tu n'as pas changé de répertoire).
Sinon tu peux spécifier où tu veux l'enregistrer . Pour exemple, dans les documents de ton home :
Code : Tout sélectionner
tree > ~/Documents/listeFichiers.txt
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Imprimer le contenu d'un répertoire
Merci beaucoup, Arghlub ! Je pense que je devais avoir des peaux de saucisson devant les yeux quand j'ai cherché mon fichier txt, car maintenant, miracle, je le vois !
Bravo et encore merci pour ton aide super efficace (et oui, le NAS est visiblement en train de mourir, alors on tâche de sauvegarder au maximum ce qui ne l'était pas déjà...).
Si quelqu'un a une idée pour faire la même chose avec le NAS, je prends...
Bravo et encore merci pour ton aide super efficace (et oui, le NAS est visiblement en train de mourir, alors on tâche de sauvegarder au maximum ce qui ne l'était pas déjà...).
Si quelqu'un a une idée pour faire la même chose avec le NAS, je prends...
LDLC Saturne LP3-4-H10S
Linux Mint 19 Tricia - Cinnamon (XFCE également installé)
Linux Mint 19 Tricia - Cinnamon (XFCE également installé)
- alain
- Administrateur du site
- Messages : 14800
- Enregistré le : dim. 11 oct. 2015 23:41
- Localisation : Chelles
- Contact :
Re: Imprimer le contenu d'un répertoire
Pour ton nas, je sais pas trop, mais si ça ne fonctionne pas avec samba, peut être que
ça marchera avec ssh? S'il n' y est pas installe ssh server sur ton nas. ssh client est déjà installé sur ton ordi.
puis en console tu te connecte via ssh ip-local-nas + mot de passe du nas et les commandes donnée par Arghlub fonctionneront.
Pour quitter la connexion ssh : "exit" ou fermer le terminal.
PC are like air conditioning, they becomes useless when you open Windows (L.T)
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2 :Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?
PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2 :Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5
PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1
PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10
In a world without walls and fences, who needs windows and gates?
Re: Imprimer le contenu d'un répertoire
Merci Alain.
Je laisse le statut "en cours" à cette discussion, car je ne vais pas avoir l'occasion de me repencher sur le problème avant au moins une semaine.
Je ne sais pas si ça avance à quelque chose, mais je peux simplement préciser que le NAS est un Synology, qui utilise la surchouche (est-ce le terme correct ?) DSM.
Je laisse le statut "en cours" à cette discussion, car je ne vais pas avoir l'occasion de me repencher sur le problème avant au moins une semaine.
Je ne sais pas si ça avance à quelque chose, mais je peux simplement préciser que le NAS est un Synology, qui utilise la surchouche (est-ce le terme correct ?) DSM.
LDLC Saturne LP3-4-H10S
Linux Mint 19 Tricia - Cinnamon (XFCE également installé)
Linux Mint 19 Tricia - Cinnamon (XFCE également installé)
Re: Imprimer le contenu d'un répertoire
Pour le NAS, le mieux c'est de l'ouvrir dans l'explorateur de fichiers (Nemo, chez Cinnamon) et clic-droit sur le répertoire et "Ouvrir dans un terminal".
Là, tu peux lancer des commandes, comme ls, tree... en redirigeant sur un fichier local par exemple :
Là, tu peux lancer des commandes, comme ls, tree... en redirigeant sur un fichier local par exemple :
Code : Tout sélectionner
tree >~/liste.txt
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Re: Imprimer le contenu d'un répertoire
Bonjour,
Petite question de débutant:
Pascale avait demandé "Comment imprimer le contenu ...", en précisant bien "... sur l'imprimante ...".
Ma question: Quelle différence entre l'instruction "TREE" que vous recommandez, et l'instruction "LS" ? ? ?
Il me semblait que "tree" donnait une (liste de l') arborescence et "ls" une liste des fichiers ?
Merci de vos explications patientes.
Petite question de débutant:
Pascale avait demandé "Comment imprimer le contenu ...", en précisant bien "... sur l'imprimante ...".
Ma question: Quelle différence entre l'instruction "TREE" que vous recommandez, et l'instruction "LS" ? ? ?
Il me semblait que "tree" donnait une (liste de l') arborescence et "ls" une liste des fichiers ?
Merci de vos explications patientes.
Tour CM Gigabyte B360M H1151; Intel I5-9400F Coffee Lake 6X2,9 Ghz; 16 Gb DDR4 Kingston; HDD 1,0 Tb Seagate Barracuda; Carte Graph NVIDIA GTX 1660 EVGA 06G-P4-1161KR XC (pilote ver 419.67 Type DCH); LMDE5 64 bits Cinnamon.
Portable 1: HP EliteBook 8530p; Intel Core 2 duo T 9550 - 2,66 Mhz x2; 4096 Mb Ram (09/11/2009); Crt Grphc AMD/ATI Mobility Radeon HD3650; HDD WDC 1 To (330 Go Vista Pro / 570 Go LM); LM 17.1 - 32 bits Cinnamon (2.4.8); Noyau 3.13.0-37 Generic
Portable 1: HP EliteBook 8530p; Intel Core 2 duo T 9550 - 2,66 Mhz x2; 4096 Mb Ram (09/11/2009); Crt Grphc AMD/ATI Mobility Radeon HD3650; HDD WDC 1 To (330 Go Vista Pro / 570 Go LM); LM 17.1 - 32 bits Cinnamon (2.4.8); Noyau 3.13.0-37 Generic
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Imprimer le contenu d'un répertoire
Salut Obiwan,
Donc avec ls, pour enregistrer la liste des fichiers d'un répertoire (version longue) dans un fichier-texte dans ton /home :
Oui c'est exactement ça :
- tree = arbre des fichiers + répertoires (les répertoires sont aussi des fichiers, sous Linux “tout est fichier”)
- ls = liste des fichiers et répertoires
Donc avec ls, pour enregistrer la liste des fichiers d'un répertoire (version longue) dans un fichier-texte dans ton /home :
Code : Tout sélectionner
ls -l /chemin/répertoire/ > ~/listeFichiers.txt
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────