Cet article est la partie 2 du Série LFCA, ici dans cette partie, nous expliquerons le système de fichiers Linux et couvrirons les commandes de base de gestion de fichiers, qui sont requises pour l’examen de certification LFCA.

Lors de vos débuts sous Linux, vous passerez beaucoup de temps à interagir avec les fichiers et les répertoires. Les répertoires sont également appelés dossiers et sont organisés selon une structure hiérarchique.

Dans le système d’exploitation Linux, chaque entité est considérée comme un fichier. En fait, il y a une déclaration populaire dans les cercles Linux qui dit: ‘Tout est un fichier sous Linux». C’est juste une simplification excessive et dans le vrai sens du terme, la plupart des fichiers sous Linux sont des fichiers spéciaux qui incluent des liens symboliques, des fichiers de bloc, etc.

Présentation du système de fichiers Linux

Prenons un moment et avons un aperçu des principaux types de fichiers:

1. Fichiers normaux

Ce sont les types de fichiers les plus courants. Les fichiers normaux contiennent du texte lisible par l’homme, des instructions de programme et des caractères ASCII.

Publicité

Des exemples de fichiers réguliers incluent:

  • Fichiers texte simples, fichiers pdf
  • Fichiers multimédias tels que fichiers image, musique et vidéo
  • Fichiers binaires
  • Fichiers zippés ou compressés

Et bien plus.

2. Fichiers spéciaux

Il s’agit de fichiers qui représentent des périphériques physiques tels que des volumes montés, des imprimantes, des lecteurs de CD et tout périphérique d’entrée et de sortie d’E / S.

3. Répertoires

UNE annuaire est un type de fichier spécial qui stocke les fichiers réguliers et spéciaux dans un ordre hiérarchique à partir de la racine ( / ) annuaire. Un répertoire est l’équivalent d’un dossier dans le système d’exploitation Windows. Les répertoires sont créés à l’aide du mkdir commande, abréviation de création du répertoire, comme nous le verrons plus loin dans ce tutoriel.

La structure hiérarchique Linux commence à partir du répertoire racine et se ramifie vers d’autres répertoires comme indiqué:

Structure Du Répertoire Linux
Structure Du Répertoire Linux
Structure Du Répertoire Linux

Comprenons chaque répertoire et son utilisation.

  • Le /racine directory est le répertoire de base de l’utilisateur root.
  • Le / dev répertoire contient des fichiers de périphérique tels que / dev / sda.
  • Les fichiers de démarrage statiques se trouvent dans le /démarrage annuaire.
  • Les applications et utilitaires utilisateur se trouvent dans le / usr annuaire.
  • Le / var Le répertoire contient les fichiers journaux de diverses applications système.
  • Tous les fichiers de configuration système sont stockés dans le /etc annuaire.
  • Le /domicile répertoire est l’endroit où se trouvent les dossiers utilisateur. Il s’agit notamment du bureau, des documents, des téléchargements, de la musique, du public et des vidéos.
  • Pour les packages d’applications complémentaires, consultez-les dans le /opter annuaire.
  • Le /médias Le répertoire stocke les fichiers pour les périphériques amovibles tels que les clés USB.
  • Le / mnt Le répertoire contient des sous-répertoires qui agissent comme des points de montage temporaires pour les périphériques de montage tels que les CD-ROM.
  • Le / proc Le répertoire est un système de fichiers virtuel qui contient des informations sur les processus en cours d’exécution. C’est un système de fichiers étrange qui est créé lors du démarrage du système et détruit lors de l’arrêt.
  • Le /poubelle Le répertoire contient des fichiers binaires de commandes utilisateur.
  • Le / lib Le répertoire stocke les images de bibliothèques partagées et les modules du noyau.

Commandes de gestion de fichiers Linux

Vous passerez beaucoup de temps à interagir avec le terminal sur lequel vous exécuterez des commandes. L’exécution de commandes est la manière la plus préférée d’interagir avec un système Linux car elle vous donne un contrôle total sur le système par rapport à l’utilisation des éléments d’affichage graphique.

Pour cette leçon et les leçons à venir, nous exécuterons des commandes sur le terminal. Nous utilisons OS Ubuntu et pour lancer le terminal, utilisez le raccourci clavier CTRL + ALT + T.

Passons maintenant aux commandes de base de gestion de fichiers qui vous aideront à créer et à gérer vos fichiers sur votre système.

1. Commande pwd

pwd, abréviation de imprimer le répertoire de travail, est une commande qui imprime le répertoire de travail actuel dans un ordre hiérarchique, en commençant par le répertoire racine le plus élevé ( / ).

Pour vérifier votre répertoire de travail actuel, appelez simplement le pwd commande comme indiqué.

$ pwd

La sortie montre que nous sommes dans notre répertoire personnel, le chemin absolu ou complet étant / home / tecmint.

Imprimer Le Répertoire De Travail Actuel
Imprimer Le Répertoire De Travail Actuel
Imprimer Le Répertoire De Travail Actuel
2. Commande cd

Pour modifier ou parcourir les répertoires, utilisez le commande cd qui est l’abréviation de change directory.

Par exemple, pour accéder au / var / log chemin du fichier, exécutez la commande:

$ cd /var/log
Naviguer Dans Les Répertoires Sous Linux
Naviguer Dans Les Répertoires Sous Linux
Naviguer Dans Les Répertoires Sous Linux

Pour remonter dans un répertoire, ajoutez deux points ou points à la fin.

$ cd ..

Pour revenir au répertoire personnel, exécutez la commande cd sans aucun argument.

$ cd 
Exemples De Commandes Cd
Exemples De Commandes Cd
Exemples De Commandes Cd

REMARQUE: Pour naviguer dans un sous-répertoire ou un répertoire de votre répertoire actuel, n’utilisez pas de barre oblique ( / ) tapez simplement le nom du répertoire.

Par exemple, pour naviguer dans le répertoire Téléchargements, exécutez:

$ cd Downloads
Accédez Au Répertoire Des Téléchargements
Accédez Au Répertoire Des Téléchargements
Accédez Au Répertoire Des Téléchargements
3. Commande ls

Le commande ls est une commande utilisée pour lister les fichiers ou dossiers existants dans un répertoire. Par exemple, pour lister tout le contenu du répertoire personnel, nous exécuterons la commande.

$ ls

À partir de la sortie, nous pouvons voir que nous avons deux fichiers texte et huit dossiers qui sont généralement créés par défaut après l’installation et la connexion au système.

Lister Les Fichiers Sous Linux
Lister Les Fichiers Sous Linux
Lister Les Fichiers Sous Linux

Pour lister plus d’informations, ajoutez le -lh drapeau comme indiqué. Le -l L’option représente une longue liste et imprime des informations supplémentaires telles que les autorisations de fichier, l’utilisateur, le groupe, la taille du fichier et la date de création. Le -h flag imprime la taille du fichier ou du répertoire dans un format lisible par l’homme.

$ ls -lh
Fichiers De Liste Longue Sous Linux
Fichiers De Liste Longue Sous Linux
Fichiers De Liste Longue Sous Linux

Pour répertorier les fichiers cachés, ajoutez le -a drapeau.

$ ls -la

Cela affiche les fichiers cachés qui commencent par un signe de point (.) comme montré.

.ssh
.config
.local
Liste Des Fichiers Cachés Sous Linux
Liste Des Fichiers Cachés Sous Linux
Liste Des Fichiers Cachés Sous Linux
4. touchez Commande

Le commande tactile est utilisé pour créer des fichiers simples sur un système Linux. Pour créer un fichier, utilisez la syntaxe:

$ touch filename

Par exemple, pour créer un file1.txt fichier, exécutez la commande:

$ touch file1.txt

Pour confirmer la création du fichier, appelez le commande ls.

$ ls
Créer Un Fichier Vide Sous Linux
Créer Un Fichier Vide Sous Linux
Créer Un Fichier Vide Sous Linux
5. Commande cat

Pour afficher le contenu d’un fichier, utilisez le commande de chat comme suit:

$ cat filename
Afficher Le Contenu Des Fichiers
Afficher Le Contenu Des Fichiers
Afficher Le Contenu Des Fichiers
6. Commande mv

Le commande mv est une commande assez polyvalente. Selon la façon dont il est utilisé, il peut renommer un fichier ou le déplacer d’un emplacement à un autre.

Pour déplacer le fichier, utilisez la syntaxe ci-dessous:

$ mv filename /path/to/destination/

Par exemple, pour déplacer un fichier du répertoire actuel vers le répertoire Public / docs, exécutez la commande:

$ mv file1.txt Public/docs
Déplacer Des Fichiers Sous Linux
Déplacer Des Fichiers Sous Linux
Déplacer Des Fichiers Sous Linux

Vous pouvez également déplacer un fichier d’un emplacement différent vers votre répertoire actuel en utilisant la syntaxe indiquée. Notez le signe de point à la fin de la commande. Cela implique cet emplacement ».

$ mv /path/to/file .

Nous allons maintenant faire l’inverse. Nous allons copier le fichier du chemin Public / docs vers le répertoire actuel comme indiqué.

$ mv Public/docs/file1.txt .
Déplacer Des Fichiers Depuis Leur Emplacement Sous Linux
Déplacer Des Fichiers Depuis Leur Emplacement Sous Linux
Déplacer Des Fichiers Depuis Leur Emplacement Sous Linux

Pour renommer un fichier, utilisez la syntaxe indiquée. La commande supprime le nom de fichier d’origine et affecte le deuxième argument comme nouveau nom de fichier.

$ mv filename1 filename2

Par exemple, pour renommer file1.txt en file2.txt, exécutez la commande:

$ mv file1.txt  file2.txt
Renommer Les Fichiers Sous Linux
Renommer Les Fichiers Sous Linux
Renommer Les Fichiers Sous Linux

En outre, vous pouvez déplacer et renommer le fichier en même temps en spécifiant le dossier de destination et un nom de fichier différent.

Par exemple pour bouger file1.txt à l’emplacement Public / docs et renommez-le file2.txt exécutez la commande:

$ mv file1.txt Public/docs/file2.txt
Déplacer Et Renommer Des Fichiers Sous Linux
Déplacer Et Renommer Des Fichiers Sous Linux
Déplacer Et Renommer Des Fichiers Sous Linux
7. Commande cp

Le commande cp, abréviation de copie, copie un fichier d’un emplacement de fichier à un autre. Contrairement à la commande de déplacement, la cp La commande conserve le fichier d’origine à son emplacement actuel et effectue une copie en double dans un répertoire différent.

La syntaxe de copie d’un fichier est indiquée ci-dessous.

$ cp /file/path /destination/path

Par exemple, pour copier le fichier file1.txt du répertoire courant au Public / docs / répertoire, exécutez la commande:

$ cp file1.txt  Public/docs/
Copier Des Fichiers Sous Linux
Copier Des Fichiers Sous Linux
Copier Des Fichiers Sous Linux

Pour copier un répertoire, utilisez le -R option pour copier récursivement le répertoire avec tout son contenu. Nous avons créé un autre répertoire appelé tutoriels. Pour copier ce répertoire avec son contenu dans le Public / docs / chemin, exécutez la commande:

$ cp -R tutorials Public/docs/
Copier Le Répertoire Sous Linux
Copier Le Répertoire Sous Linux
Copier Le Répertoire Sous Linux
8. Commande mkdir

Vous vous êtes peut-être demandé comment nous avons créé le tutoriels annuaire. Eh bien, c’est assez simple. Pour créer un nouveau répertoire, utilisez le mkdir ( créer un répertoire) comme suit:

$ mkdir directory_name

Créons un autre répertoire appelé projets comme montré:

$ mkdir projects
Créer Un Répertoire Sous Linux
Créer Un Répertoire Sous Linux
Créer Un Répertoire Sous Linux

Pour créer un répertoire dans un autre répertoire, utilisez le -p drapeau. La commande ci-dessous crée le répertoire des principes de base dans le Linux répertoire dans le répertoire parent qui est le projets annuaire.

$ mkdir -p projects/linux/fundamentals
Créer Un Répertoire Sous Linux
Créer Un Répertoire Sous Linux
Créer Un Répertoire Sous Linux
9. Commande rmdir

Le rmdir La commande supprime un répertoire vide. Par exemple, pour supprimer ou supprimer le tutoriels répertoire, exécutez la commande:

$ rmdir tutorials 
Supprimer Le Répertoire Vide Sous Linux
Supprimer Le Répertoire Vide Sous Linux
Supprimer Le Répertoire Vide Sous Linux

Si vous essayez de supprimer un répertoire non vide, vous obtiendrez un message d’erreur comme indiqué.

$ rmdir projects
Supprimer Le Répertoire Sous Linux
Supprimer Le Répertoire Sous Linux
Supprimer Le Répertoire Sous Linux
10. Commande rm

Le rm La commande (remove) est utilisée pour supprimer un fichier. La syntaxe est assez simple:

$ rm filename

Par exemple, pour supprimer le file1.txt fichier, exécutez la commande:

$ rm file1.txt

De plus, vous pouvez supprimer ou supprimer un répertoire de manière récursive à l’aide du -R option. Cela peut être un répertoire vide ou non vide.

$ rm -R directory_name

Par exemple, pour supprimer le projets répertoire, exécutez la commande:

$ rm -R projects
Supprimer Le Répertoire De Manière Récursive Sous Linux
Supprimer Le Répertoire De Manière Récursive Sous Linux
Supprimer Le Répertoire De Manière Récursive Sous Linux
11. Rechercher et localiser les commandes

Parfois, vous souhaiterez peut-être rechercher l’emplacement d’un fichier particulier. Vous pouvez facilement le faire en utilisant soit le trouver ou Localiser commandes.

Le commande de recherche recherche un fichier à un emplacement particulier et prend deux arguments: le chemin ou le répertoire de recherche et le fichier à rechercher.

La syntaxe est comme indiqué

$ find /path/to/search -name filename

Par exemple, pour rechercher un fichier appelé file1.txt dans le répertoire personnel, exécutez:

$ find /home/tecmint -name file1.txt
Rechercher Des Fichiers Sous Linux
Rechercher Des Fichiers Sous Linux
Rechercher Des Fichiers Sous Linux

Le Localiser commande, tout comme la trouver commande, joue le même rôle de recherche de fichiers mais ne prend qu’un seul argument comme indiqué.

$ locate filename

Par exemple;

$ locate file1.txt
Localiser Les Fichiers Sous Linux
Localiser Les Fichiers Sous Linux
Localiser Les Fichiers Sous Linux

Le Localiser la commande recherche à l’aide d’une base de données de tous les fichiers et répertoires possibles du système.

REMARQUE: Le Localiser commande est beaucoup plus rapide que la trouver commander. Cependant, le trouver la commande est beaucoup plus puissante et fonctionne dans les situations où Localiser ne produit pas les résultats escomptés.

C’est tout! Dans cette rubrique, nous avons couvert les commandes de base de gestion de fichiers qui vous donneront le savoir-faire en matière de création et de gestion de fichiers et de répertoires dans un système Linux.

.

Rate this post
Publicité
Article précédentCinq choses que nous savons sur les modifications des publicités de Google après les cookies
Article suivantHuawei devient le premier fournisseur de smartphones à intégrer les mises à jour Esports à son assistant
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici