Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Dossiers et fichiers cachés

Les éléments cachés sont des éléments qui ne sont pas visibles par défaut lorsque l'utilisateur affiche le contenu d'un dossier. Cette possibilité de dissimuler des éléments permet de protéger des fichiers de manipulations involontaires et d'alléger l'affichage des dossiers dans lesquels ils sont stockés.

Les éléments cachés se reconnaissent au point précédant leur nom. Un fichier nommé ".test" sera donc reconnu par le système comme un fichier caché alors qu'un fichier nommé "test" ne le sera pas.

Il existe bien des situations où il peut être utile d'afficher ces éléments. Notez toutefois que si ces fichiers sont cachés, c'est pour une bonne raison… donc soyez vigilants avec leur manipulation.

Raccourci clavier

Ces raccourcis claviers sont valable dans la plupart des applications.

  • Sous Ubuntu et Xubuntu : Ctrl + h ("h" pour "hidden" = caché en anglais)
  • Sous Kubuntu : Alt + .

Dans le navigateur de fichiers

La plupart des navigateurs de fichiers comportent une case-à-cocher située dans le menu «Affichage». Cette case peut être nommée «Afficher les fichiers cachés» ou «Montrer les fichiers cachés».

Dans les autres applications graphiques

Dans le menu «Ouvrir…» ou «Enregistrer sous…» de certaines applications, les deux méthodes précédentes ne fonctionnent pas, il peut pourtant être utile d'enregistrer un fichier dans un dossier caché. Il suffit alors généralement de faire un clic droit dans l'explorateur de fichier et de sélectionner «Afficher les fichiers cachés».

En console

Pour lister en console les éléments non-cachés du répertoire en cours, entrez :

ls

Pour afficher tous les éléments, y compris les éléments cachés, il suffit d'ajouter l'argument -a («all» en anglais) :

ls -a

Pour plus d'informations sur l'utilisation de la commande ls, consultez le manuel de la commande :

man ls

Fichier .hidden

Si vous souhaitez rendre un élément invisible dans Nautilus, dans chaque dossier concerné, créez un fichier texte ayant pour nom .hidden et placez y le nom des éléments que vous souhaitez cacher. Il doit y avoir qu'un seul élément par ligne.

Cette astuce ne rend les fichiers invisibles que dans Nautilus, ils resteront visible en mode console.

Par exemple, pour appliquer cette astuce à un ensemble de fichiers portant l'extension *.pyc, vous pouvez utiliser les commandes suivante :

ls -1 *.pyc > .hidden   # si vous voulez ÉCRASER la liste des fichiers précédemment cachés
ls -1 *.pyc >> .hidden  # si vous voulez AJOUTER de nouveaux fichiers cachés

Script automatique

Pour qu'un clic droit propose de cacher les fichiers ou dossiers sélectionnés vous pouvez utiliser un script pour Nautilus.

Pour cela, devez créer un fichier vierge dans «/home/votre_nom_utilisateur/.gnome2/nautilus-scripts/». Si vous avez bien suivi ce qui est indiqué précédemment, vous devez donc faire en sorte que les éléments caché soient affichés pour y accéder.

  • Nommé le fichier sous le nom de votre choix ("Cacher" ou "Masquer, Afficher" serait un choix judicieux)
  • Copiez le code suivant pour cacher/afficher les fichiers (proposé par Nesthid)
  #!/bin/bash
  printf %s "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read -r line
  do
          if grep -q "${line##*/}" ".hidden"
          then
                  sed -i "/^${line##*/}/d" ".hidden"
          else
                  echo -e "${line##*/}" >>".hidden"
          fi
  done
  • Faite un clic droit sur le fichier et dans propriétés/permissions cocher "Exécution"

Une nouvelle entrée apparait lorsqu'on fait un clic droit dans Nautilus dans la rubrique "Scripts" portant le nom donné au fichier contenant le code. Cette entrée permet d'ajouter ou supprimer le ou les noms des fichiers et dossiers sélectionnés dans le fichier .hidden.

  • dossiers_et_fichiers_caches.1264538927.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)