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 10Dans 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:
pwdLes 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.
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:
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 -BL’utilisation la plus courante du ls La commande est la suivante:
ls -ltCeci 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 -lvLe 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
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 10Comment 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 10Comment créer un nouveau dossier
Si vous voulez créer un nouveau dossier, vous pouvez utiliser le mkdir commander:
mkdir foldername 06 sur 10Comment 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 fichierLa 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 fichierVous 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 10Comment 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 newfilenameVous pouvez également utiliser la commande mv pour déplacer un fichier d’un dossier à un autre.
mv / chemin / de / original / fichier / chemin / de / cible / dossierSi 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'expressionPar 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 10Comment copier des fichiers
Pour copier un fichier sous Linux, vous pouvez utiliser le cp commande comme suit.
cp nomfichier nomfichier2La 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 / UserDocsLa commande ci-dessus va copier le fichier userdoc1 de / home / nom d'utilisateur / Documents vers / home / nom d'utilisateur / Documents / UserDocs
09 sur 10Comment supprimer des fichiers et des dossiers
Vous pouvez supprimer des fichiers et des dossiers à l’aide des touches rm commander:
nom de fichier rmSi vous souhaitez supprimer un dossier, vous devez utiliser le commutateur suivant:
rm -R nom d'utilisateurLa commande ci-dessus supprime un dossier et son contenu, y compris les sous-dossiers.
10 sur 10Que 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.docVous 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 filenametolinktoLa syntaxe est similaire à celle d'un lien symbolique, mais elle n'utilise pas le commutateur -s.