Accueil Laser Travailler Avec Des Fichiers Cachés Sous Linux

Travailler Avec Des Fichiers Cachés Sous Linux

Les fichiers cachés sous Linux sont les fichiers qui ne sont pas répertoriés lorsque l’utilisateur exécute la commande ls . Le nom d’un fichier caché commence par a. dot(.) Sous Linux, non seulement les fichiers, mais aussi les répertoires peuvent être masqués. Les fichiers sont cachés dans Linux pour de nombreuses raisons. L’un d’eux est de s’assurer que les utilisateurs ne modifient pas accidentellement le contenu de ces fichiers. Un autre pourrait être d’empêcher la suppression accidentelle de ces fichiers. Sur les systèmes partagés, les fichiers peuvent être masqués pour des problèmes de confidentialité.

La plupart des fichiers cachés contiennent des paramètres d’environnement ou des données accessibles par les programmes exécutés par l’utilisateur. Ils ne sont pas destinés à être modifiés par l’utilisateur, seule l’application doit y avoir accès. C’est pourquoi ils sont cachés de la vue normale de l’utilisateur. Il peut s’agir de fichiers de configuration, de fichiers journaux. Des exemples de fichiers système masqués sont « .profile », « .bashrc », « .vimrc »

Comment Afficher Les Fichiers Cachés Sous Linux ?

Dans le terminal Linux, la commande ls est utilisée pour répertorier tous les fichiers, mais comme nous l’avons vu, cela ne répertorie pas les fichiers cachés. L’exécution de ls simple produira une sortie comme celle illustrée ci-dessous.

Pour afficher les fichiers cachés sous Linux, vous pouvez utiliser l’option ls -a comme indiqué ci-dessous pour afficher « tous » les fichiers :

€ ls -a

Nous pouvons maintenant voir les fichiers cachés répertoriés. Tous les fichiers commençant par un point sont des fichiers cachés. Dans l’interface graphique, cela peut être fait en appuyant sur Ctrl+H tout en affichant un répertoire. Cela listera tous les fichiers cachés dans ce répertoire.

Pour obtenir une sortie plus détaillée sous forme de liste, utilisez :

€ ls -al

Créer Des Fichiers Cachés Sous Linux

Pour créer des fichiers cachés, créez simplement un fichier dont le nom commence par un point. Cela permettra au système Linux de savoir que le fichier est censé être un fichier caché.

€ toucher .

Un fichier nommé .hidden.txt a été créé. Le point au début du nom de fichier le rendait masqué. Lorsque nous exécutons un ls normal , le fichier n’est pas répertorié. Cependant, lors de l’exécution de la commande ls -a, le fichier est répertorié (4e rangée, 2e colonne).

Cacher Un Fichier Ou Un Répertoire Existant Sous Linux

La conversion d’un fichier existant en un fichier caché est simple et peut se faire avec la commande suivante :

€ mv .

La commande mv renomme simplement le fichier pour qu’il ait un nom qui commence par un point. Le même résultat peut être obtenu en modifiant le nom du fichier à l’aide de l’interface graphique. Modifiez le nom du fichier et ajoutez un point au début pour masquer le fichier sous Linux.

Cette commande a déplacé le fichier input.txt existant vers la liste des fichiers cachés. L’inverse peut également être obtenu à l’aide de la commande mv, c’est-à-dire qu’un fichier caché peut être converti en un fichier normal.

€ mv . 

Conclusion