Skip to main content

10 commandes essentielles de Linux pour naviguer dans votre système de fichiers

Ligne de commandes Linux - partie 2 - Commandes de base (Juin 2025)

Ligne de commandes Linux - partie 2 - Commandes de base (Juin 2025)
Anonim

Ce guide répertorie dix commandes Linux que vous devez connaître pour pouvoir naviguer dans votre système de fichiers à l'aide du terminal Linux.

Il fournit des commandes pour savoir dans quel répertoire vous vous trouvez, dans quel répertoire vous étiez auparavant, comment naviguer vers d'autres dossiers, comment revenir à la maison, comment créer des fichiers et des dossiers, comment créer des liens

01 sur 10

Dans quel dossier es-tu?

Lorsque vous ouvrez une fenêtre de terminal, la première chose à savoir est de savoir où vous vous trouvez dans le système de fichiers.

Pensez à cela comme le marqueur "vous êtes ici" que vous trouvez sur les cartes dans les centres commerciaux.

Pour savoir dans quel dossier vous vous trouvez, utilisez la commande suivante:

pwd

Les résultats renvoyés par pwd peut différer selon que vous utilisez la version shell de pwd ou celui installé dans votre / usr / bin annuaire.

En général, il imprimera quelque chose dans le sens de/ home / nom d'utilisateur.

02 sur 10

Quels sont les fichiers et les dossiers dans le répertoire actuel

Maintenant que vous savez dans quel dossier vous vous trouvez, vous pouvez voir quels fichiers et dossiers se trouvent dans le répertoire actuel à l'aide de la touche ls commander.

ls

À lui seul, le ls La commande listera tous les fichiers et dossiers du répertoire sauf ceux commençant par un point (.).

Pour voir tous les fichiers, y compris les fichiers cachés (ceux commençant par un point), vous pouvez utiliser le commutateur suivant:

ls -a

Certaines commandes créent des sauvegardes de fichiers commençant par le métacaractère tilde (~).

Si vous ne souhaitez pas voir les sauvegardes lorsque vous répertoriez les fichiers dans un dossier, utilisez le commutateur suivant:

ls -B

L’utilisation la plus courante du ls La commande est la suivante:

ls -lt

Ceci fournit une longue liste triée par date de modification, la plus récente en premier.

Les autres options de tri incluent par extension, taille et version:

ls -lUls-lXls -lv

Le format de liste longue vous donne les informations suivantes:

  • Les permissions
  • Nombre d'inodes pour le fichier (voir liens physiques)
  • Propriétaire
  • Groupe primaire
  • taille du fichier
  • Dernier accès
  • Nom du fichier / dossier / lien
03 sur 10

Comment naviguer dans d'autres dossiers

Pour vous déplacer dans le système de fichiers, vous pouvez utiliser le CD commander.

Le système de fichiers Linux est une arborescence. Le sommet de l'arbre est désigné par une barre oblique (/).

Sous le répertoire racine, vous trouverez tout ou partie des dossiers suivants.

  • /
  • poubelle
  • démarrage
  • CD ROM
  • dev
  • etc
  • maison
  • lib
  • lib64
  • perdu + trouvé
  • médias
  • mnt
  • opter
  • proc
  • racine
  • courir
  • sbin
  • srv
  • sys
  • tmp
  • var
  • usr

Le dossier bin contient des commandes pouvant être exécutées par n’importe quel utilisateur tel que le CD commander, ls, mkdir etc.

Le sbin contient les fichiers binaires du système.

Le dossier usr représente les ressources système Unix et contient également un dossier bin et sbin. Le dossier / usr / bin contient un ensemble étendu de commandes que les utilisateurs peuvent exécuter. De même, le dossier / usr / sbin contient un ensemble étendu de commandes système.

Le dossier de démarrage contient tout ce qui est requis par le processus de démarrage.

Le dossier cdrom est explicite.

Le dossier dev contient des informations sur tous les périphériques du système.

Le dossier etc est généralement l'emplacement où sont stockés tous les fichiers de configuration du système.

Le dossier de départ est généralement l'endroit où tous les dossiers de l'utilisateur sont stockés et, pour l'utilisateur moyen, est le seul domaine qui devrait les préoccuper.

Les dossiers lib et lib64 contiennent toutes les bibliothèques du noyau et partagées.

Le dossier lost + found contient des fichiers qui n'ont plus de nom et qui ont été trouvés par la commande fsck.

Le dossier multimédia est l'endroit où se trouvent les médias montés tels que les lecteurs USB.

Le dossier mnt est également utilisé pour monter un stockage temporaire tel que des clés USB, d'autres systèmes de fichiers, des images ISO, etc.

Le dossier opt est utilisé par certains progiciels comme emplacement pour stocker les fichiers binaires. D'autres paquets utilisent / usr / local.

Le dossier proc est un dossier système utilisé par le noyau. Vous n'avez pas vraiment besoin de vous soucier de ce dossier.

Le dossier racine est le répertoire de base de l'utilisateur racine.

Le dossier d'exécution est un dossier système destiné à stocker les informations d'exécution du système.

Le dossier srv vous permet de conserver des éléments tels que des dossiers Web, des bases de données mysql, des référentiels de subversion, etc.

Le dossier sys contient une structure de dossiers fournissant des informations sur le système.

Le dossier tmp est un dossier temporaire.

Le dossier var contient une multitude d'éléments spécifiques au système, notamment des données de jeu, des bibliothèques dynamiques, des fichiers journaux, des ID de processus, des messages et des données d'application en cache.

Pour naviguer vers un dossier particulier, utilisez la commande CD commande comme suit:

cd / home / nom d'utilisateur / Documents 04 sur 10

Comment revenir au dossier d'accueil

Vous pouvez revenir au dossier d’accueil à partir de n’importe quel autre endroit du système à l’aide du bouton cd ~ commander.

cd ~ 05 sur 10

Comment créer un nouveau dossier

Si vous voulez créer un nouveau dossier, vous pouvez utiliser le mkdir commander:

mkdir foldername 06 sur 10

Comment créer des fichiers

Linux fournit un nombre incroyable de façons de créer de nouveaux fichiers.

Pour créer un fichier vide, vous pouvez utiliser les méthodes suivantes toucher commander:

toucher le nom de fichier

La commande touch est utilisée pour mettre à jour la dernière heure d'accès à un fichier mais sur un fichier qui n'existe pas, elle a pour effet de le créer.

Vous pouvez également créer un fichier en utilisant le chat commander:

chat> nom de fichier

Vous pouvez maintenant saisir du texte sur la ligne de commande et l'enregistrer dans le fichier à l'aide de Ctrl + D.

Un meilleur moyen de créer des fichiers est d'utiliser l'éditeur nano. Cela vous permet d'ajouter des lignes de texte, de couper et coller, de rechercher et de remplacer du texte et d'enregistrer le fichier dans divers formats.

07 sur 10

Comment renommer et déplacer des fichiers dans le système de fichiers

Il existe plusieurs façons de renommer des fichiers.

Le moyen le plus simple de renommer un fichier est d’utiliser le mv commander.

mv oldfilename newfilename

Vous pouvez également utiliser la commande mv pour déplacer un fichier d’un dossier à un autre.

mv / chemin / de / original / fichier / chemin / de / cible / dossier

Si vous souhaitez renommer un grand nombre de fichiers correspondant à un modèle similaire, vous pouvez utiliser le Renommer commander.

renommer le ou les fichiers de remplacement d'expression

Par exemple:

renommer "gary" "tom" *

Ceci remplacera tous les fichiers du dossier par Gary dedans avec à M . Donc, un fichier appelé garycv va devenir tomcv .

Notez que la commande renommer ne fonctionne pas sur tous les systèmes. La commande mv est plus sûre.

08 sur 10

Comment copier des fichiers

Pour copier un fichier sous Linux, vous pouvez utiliser le cp commande comme suit.

cp nomfichier nomfichier2

La commande ci-dessus va copier nomfichier1 et l'appelle nomfichier2 .

Vous pouvez utiliser la commande de copie pour copier des fichiers d’un dossier à un autre.

Par exemple

cp / home / nom d'utilisateur / documents / userdoc1 / home / nom d'utilisateur / Documents / UserDocs

La commande ci-dessus va copier le fichier userdoc1 de / home / nom d'utilisateur / Documents vers / home / nom d'utilisateur / Documents / UserDocs

09 sur 10

Comment supprimer des fichiers et des dossiers

Vous pouvez supprimer des fichiers et des dossiers à l’aide des touches rm commander:

nom de fichier rm

Si vous souhaitez supprimer un dossier, vous devez utiliser le commutateur suivant:

rm -R nom d'utilisateur

La commande ci-dessus supprime un dossier et son contenu, y compris les sous-dossiers.

10 sur 10

Que sont les liens symboliques et les liens durs?

Un "lien symbolique" est un fichier qui pointe vers un autre fichier. Un raccourci sur le bureau est essentiellement un lien symbolique.

Vous pourriez, par exemple, avoir le fichier suivant sur votre système:

/home/username/document/accounts/useraccounts.doc

Peut-être souhaitez-vous pouvoir accéder à ce document à partir du dossier home / nom d'utilisateur.

Vous pouvez créer un lien symbolique à l'aide de la commande suivante:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Vous pouvez éditer le useraccounts.doc fichier des deux endroits, mais lorsque vous éditez le lien symbolique, vous éditez le fichier dans le / home / nom d'utilisateur / documents / comptes dossier.

Un lien symbolique peut être créé sur un système de fichiers et pointer vers un fichier sur un autre système de fichiers. Essentiellement, un lien symbolique crée en réalité un fichier comportant un pointeur sur l'autre fichier ou dossier.

Un "lien dur" crée toutefois un lien direct entre les deux fichiers. Essentiellement, il s'agit du même fichier mais avec juste un autre nom. Un lien physique constitue un bon moyen de catégoriser les fichiers sans utiliser davantage d'espace disque.

Vous pouvez créer un lien en utilisant la syntaxe suivante:

Dans le fichier filenameinging linked filenametolinkto

La syntaxe est similaire à celle d'un lien symbolique, mais elle n'utilise pas le commutateur -s.