Accueil
» LINUX
»
Comment parcourir un disque dur Linux depuis le terminal
Comment parcourir un disque dur Linux depuis le terminal
Utilisez les commandes pwd`ls`, ls`ls` et `png` cdpour parcourir les dossiers depuis un terminal Linux. Commencez par identifier le chemin où le lecteur est monté, puis accédez à ce répertoire et listez ses fichiers. Linux présente les systèmes de fichiers montés dans la même arborescence de répertoires que le reste du système ; un disque apparaît donc généralement sous un point de montage tel que `/ usr/local` /mediaou `/ usr/lib` /mnt, et non comme un dossier portant le nom du disque physique.
Commencez par pwd, ls, etcd
Ouvrez un terminal et vérifiez votre répertoire de travail. La commande `ls` pwdaffiche le répertoire courant et lsliste son contenu. Ajoutez `--dev` -lpour un affichage détaillé et ` -a--include` pour inclure les noms cachés commençant par un point. Le manuel de GNU Coreutilsls documente ces options.
pwd
ls -la
Le chemin actuel et la liste du répertoire personnel indiquent clairement où commencera une commande cd relative.
Utilisez cd`/chemin/absolu` avec un chemin absolu commençant par `/chemin/vers/votre_dossier` /ou un chemin relatif depuis votre dossier courant. `/chemin/vers/votre_dossier` ~correspond à votre répertoire personnel, ` ../chemin/vers/votre_dossier_parent` à -l'emplacement précédent dans Bash ; consultez le manuel de Bash pour plus d'informations sur le comportement du shell.
cd / # go to the filesystem root
ls -lah # list its contents, including hidden entries
cd /home # open a directory by its absolute path
cd .. # move up one level
cd - # return to the previous directory
La liste racine inclut les dossiers système ; il ne s'agit pas d'une liste de disques physiques distincts.
Trouvez le point de montage du disque.
Avant de parcourir un disque USB ou un autre volume, vérifiez si Linux l'a monté. Exécutez la commande `ls -m` lsblk -fpour afficher les périphériques de stockage, les types de systèmes de fichiers, les étiquettes et les points de montage. Exécutez `ls -m` findmntpour lister les systèmes de fichiers montés ou indiquez un chemin de montage connu pour l'inspecter :
lsblk -f
findmnt
findmnt /media/$USER/Archive
Cet exemple de sortie de la commande findmnt identifie le répertoire où le volume est monté.
Ici, le volume est monté à l' emplacement indiqué /media/reader/Archive. Les programmes de montage automatique de bureau utilisent souvent `/ var/ lib /lib` ; les montages manuels/media/<username> peuvent utiliser `/ var/ lib .../mntMOUNTPOINTSTARGETlsblkfindmnt/dev/sdb1cd
Si lsblkaucun point de montage n'est affiché, le système de fichiers est peut-être démonté. Utilisez votre gestionnaire de fichiers ou la procédure de montage documentée de votre distribution.
Rechercher un fichier sur un lecteur monté
Lorsque vous connaissez le chemin d'accès au volume mais pas au dossier, utilisez find. Cet exemple recherche les noms de fichiers PDF dans le répertoire Archive, sans modifier aucun fichier :
find "/media/$USER/Archive" -type f -iname '*.pdf'
Un modèle de nom de fichier entre guillemets permet de rechercher des fichiers portant le même nom dans des dossiers imbriqués.
Les guillemets préservent les espaces dans le chemin initial ; les guillemets simples empêchent l’interprétation du caractère générique par l’interpréteur de commandes. findLa recherche s’effectue de manière récursive dans les sous-répertoires et peut prendre du temps sur un disque de grande capacité. Consultez le manuel de GNU Findutils pour connaître sa syntaxe.
Utilisez un gestionnaire de fichiers en terminal
Un gestionnaire de fichiers en mode texte offre un affichage visuel dans le terminal. Les commandes mentionnées ci-dessus sont généralement déjà installées ; ces gestionnaires peuvent nécessiter un téléchargement depuis les dépôts de votre distribution.
Famille de distribution
Installez les deux gestionnaires
Debian ou Ubuntu
sudo apt update sudo apt install mc ranger
Fedora
sudo dnf install mc ranger
Arch Linux
sudo pacman -S mc ranger
openSUSE
sudo zypper install mc ranger
Installez uniquement mcou, rangersi vous préférez, l'un des deux. Vérifiez la disponibilité pour votre distribution dans les recherches de paquets officielles pour Debian , Ubuntu , Fedora ou Arch Linux .
Naviguez avec Midnight Commander
Démarrez mcdans le dossier courant ou indiquez un chemin de montage : mc "/media/$USER/Archive". Deux panneaux s'affichent. Utilisez les flèches directionnelles pour sélectionner une entrée, Enterouvrir un dossier, ..remonter et Tabchanger de panneau. Appuyez sur F3pour afficher un fichier et F10sur pour quitter. Si votre terminal intercepte les touches de fonction, consultez le manuel MC pour connaître les alternatives.
Midnight Commander affiche deux emplacements de répertoires afin que vous puissiez naviguer dans l'un ou les deux panneaux.Sélectionnez un fichier dans Midnight Commander et appuyez sur F3 pour l'afficher sans le modifier.
Naviguer avec Ranger
Lancez Ranger sur le volume avec ranger "/media/$USER/Archive". La première colonne affiche les dossiers parents, la colonne centrale le dossier courant et la colonne de droite permet de prévisualiser la sélection. Naviguez avec les flèches directionnelles ou les touches h, j, k, etl ; appuyez sur Enterpour ouvrir une sélection ou qsur pour quitter. L'ouverture d'un fichier peut lancer l'application correspondante ; sélectionnez donc les dossiers à parcourir et utilisez les prévisualisations pour examiner les fichiers. Le fichier README et le manuel de Ranger détaillent ses commandes.
Ranger affiche le contenu du dossier sélectionné dans la colonne suivante.La colonne de droite permet de prévisualiser le fichier texte actuellement sélectionné.
Gérer les erreurs d'autorisation et de chemin d'accès
L'erreur « Fichier ou répertoire introuvable » indique généralement une erreur de chemin ou de casse ; vérifiez avec ls`ls` ou ` findmntls` et utilisez des guillemets avec espaces, par exemple `/usr/ cd "/media/$USER/Backup Drive"local/`. L'erreur « Permission refusée » signifie que votre compte ne peut pas accéder à cet emplacement. N'exécutez pas l'explorateur de fichiers en tant qu'administrateur ; utilisez un dossier accessible ou suivez les instructions de votre distribution concernant les permissions.