Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fichier_cache [Le 13/03/2014, 18:46]
cafecho [Script automatique] <file> au lieu de <code> + présentation+MAJ Raring
fichier_cache [Le 09/02/2025, 18:14] (Version actuelle)
Amiralgaby [Script automatique] formattage du code bash
Ligne 6: Ligne 6:
  
 ===== Définition et utilité ===== ===== Définition et utilité =====
- +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 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. 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.
  
 ===== Afficher les éléments cachés ===== ===== Afficher les éléments cachés =====
  
-<note important>​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.</​note> ​+<note important>​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.</​note>​
  
 ==== Raccourci clavier ==== ==== Raccourci clavier ====
  
 Ces raccourcis claviers sont valables dans la plupart des applications. Ces raccourcis claviers sont valables dans la plupart des applications.
- +  ​* Sous Ubuntu et Xubuntu : ''​Ctrl'' ​''​h'' ​("​h"​ pour "​hidden"​ = caché en anglais) 
-  ​* Sous Ubuntu et Xubuntu : Ctrl + h ("​h"​ pour "​hidden"​ = caché en anglais) +  * Sous Kubuntu : ''​Alt'' ​''​.''​
-  * Sous Kubuntu : Alt + **.**+
  
 ==== Dans le gestionnaire de fichiers ==== ==== Dans le gestionnaire de fichiers ====
- +La plupart des [[gestionnaire de fichiers|gestionnaires de fichiers]] comportent une case-à-cocher située dans le menu «Affichage». Cette case est souvent nommée "​Afficher les fichiers cachés"​.\\
-La plupart des gestionnaires de fichiers comportent une case-à-cocher située dans le menu «Affichage». Cette case est souvent nommée "​Afficher les fichiers cachés"​. +
 Par exemple, dans [[Thunar]], déroulez le menu Vue et cochez la case "​Montrer les fichiers cachés"​. Par exemple, dans [[Thunar]], déroulez le menu Vue et cochez la case "​Montrer les fichiers cachés"​.
 ==== Dans les autres applications graphiques ==== ==== 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». 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 ​====+==== Via un terminal ​====
  
-Pour lister ​en [[:console]] les éléments non-cachés du répertoire ​en cours, entrez : +  * Pour lister ​dans un [[:terminal]] les éléments non-cachés du dossier ​en cours, entrez ​la [[:commande_shell|commande]]:<​code>​ls</​code>​ 
-  +  ​* ​Pour afficher tous  les éléments, y compris les éléments cachés, il suffit d'​ajouter l'​argument **-a** («all» en anglais): ​<​code>​ ls -a</​code>​ 
-  ​ls +  * Et pour n'​afficher que les fichiers et dossiers cachés:<​code>​ ls -d .*</​code>​ 
- +  ​* Si vous ajoutez **/**, vous ne voyez que les dossiers cachés: <​code> ​ls -d .*/ </​code> ​ 
-Pour afficher tous  les éléments, y compris les éléments cachés, il suffit d'​ajouter l'​argument **-a** («all» en anglais) : +[[man>​ls]],​ pour plus d'​informations sur l'​utilisation de la commande ​**ls**.
- +
-  ls -a +
- +
-Pour plus d'​informations sur l'​utilisation de la commande ls, consultez le [[:​man|manuel]] de la commande : +
- +
-  man ls+
  
 ===== Astuces ===== ===== Astuces =====
Ligne 49: Ligne 37:
 ==== Fichier .hidden ==== ==== 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 ne doit y avoir qu'un seul élément par ligne. +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 ne doit y avoir qu'un seul élément par ligne.\\ 
- +(Cette astuce ne rend les fichiers invisibles que dans [[:​Nautilus]],​ ils resteront visibles en mode [[:​console]].)
-Cette astuce ne rend les fichiers invisibles que dans [[:​Nautilus]],​ ils resteront visibles en mode [[:​console]].+
  
 Par exemple, pour appliquer cette astuce à un ensemble de fichiers portant l'​extension *.pyc, vous pouvez utiliser les commandes suivantes : Par exemple, pour appliquer cette astuce à un ensemble de fichiers portant l'​extension *.pyc, vous pouvez utiliser les commandes suivantes :
 +  * <​code>​ls -1 *.pyc > .hidden ​  # </​code>​si vous voulez ÉCRASER la liste des fichiers précédemment cachés
 +  * <​code>​ls -1 *.pyc >> .hidden ​ # </​code>​si vous voulez AJOUTER de nouveaux fichiers cachés
  
-  ls -1 *.pyc > .hidden ​  # si vous voulez ÉCRASER la liste des fichiers précédemment cachés +==== Script automatique ====
-  ls -1 *.pyc >> .hidden ​ # si vous voulez AJOUTER de nouveaux fichiers cachés+
  
-==== Script automatique ====  +Pour qu'au clic droit le menu vous propose de cacher les fichiers ou dossiers sélectionnés vous pouvez utiliser un [[:​nautilus_scripts|script]] pour [[:​Nautilus]]. 
- +Pour cela, vous devez : 
-Pour qu'un clic droit le menu propose de cacher les fichiers ou dossiers sélectionnés vous pouvez utiliser un [[:​nautilus_scripts|script]] pour [[:​Nautilus]].\\ +  ​Créer un fichier vierge dans le dossier des [[:​nautilus_scripts|scripts]] pour [[:​Nautilus]] :''​ /​home/<​votre_nom_d'​utilisateur>/​.local/​share/​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és soient affichés pour y accéder) 
-Pour cela, vous devez :  +  - Nommer le fichier sous le nom de votre choix ("​Cacher"​ ou "​Masquer,​ Afficher"​ serait un choix judicieux) ​; 
-  ​Créer un fichier vierge dans le dossier des [[:​nautilus_scripts|scripts]] pour [[:​Nautilus]] :''​ /​home/<​votre_nom_d'​utilisateur>/​.local/​share/​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és soient affichés pour y accéder) +  ​- Copier/​Télécharger ​le code suivant pour le placer dans le dossier script(proposé par Nesthid)<file bash Masquer ou afficher>​ 
-<​note>​__Particularité pour [[:​precise|Précise 12.04 LTS]] et [[:​quantal|Quantal 12.10]] __\\ +#​!/​bin/​bash 
-Le dossier contenant les [[:​nautilus_scripts|scripts]] pour [[ :​Nautilus]] est ''/​home/<​votre_nom_d'​utilisateur>/​.gnome2/​nautilus-scripts''​ </​note>​ +printf %s "​$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"​ | while read -r line 
-  * Nommer le fichier sous le nom de votre choix ("​Cacher"​ ou "​Masquer,​ Afficher"​ serait un choix judicieux) +do 
-  ​* Copiez ​le code suivant pour cacher/​afficher les fichiers ​(proposé par Nesthid) + if grep -q "​${line##​*/​}"​ "​.hidden"​ 
- + then 
-<file bash Masquer ou afficher>​ + sed -i "/​^${line##​*/​}/​d"​ "​.hidden"​ 
-  #​!/​bin/​bash + else 
-  printf %s "​$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"​ | while read -r line + echo "​${line##​*/​}"​ >>"​.hidden"​ 
-  do + fi 
-          if grep -q "​${line##​*/​}"​ "​.hidden"​ +done
-          then +
-                  sed -i "/​^${line##​*/​}/​d"​ "​.hidden"​ +
-          else +
-                  echo "​${line##​*/​}"​ >>"​.hidden"​ +
-          fi +
-  done+
 </​file>​ </​file>​
 +  - Pour fonctionner,​ il faut rendre ce [[:script]] exécutable. Faites un clic droit sur ce fichier nouvellement créé et dans "​propriétés"​ -> onglet "​permissions",​ cocher// "​Autoriser l'​exécution du fichier comme un programme"//​.
 +Une nouvelle entrée apparaît 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**.
  
-  * Pour fonctionner,​ il faut rendre ce [[:script]] exécutable. Faites un clic droit sur ce fichier nouvellement créé et dans "propriétés/​permissions" ​cocher "​Exécution"​ +Pour que la modification soit prise en charge vous devrez ​"rafraîchir" ​l'affichage de Nautilus.
- +
-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**.+
 =====  Pages sur le sujet ==== =====  Pages sur le sujet ====
  
Ligne 96: Ligne 78:
 ===== Sources ===== ===== Sources =====
  
-  * man ls +  * [[man>ls]] 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3205264|Cacher des fichiers dans Nautilus avec le fichier .hidden]] **(forum)** +  * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3205264|Cacher des fichiers dans Nautilus avec le fichier .hidden]] **(forum)** 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2979398#​p2979398|Cacher des dossier]] **(forum)**+  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2979398#​p2979398|Cacher des dossiers]] **(forum)**
  
 ---- ----
 //​Contributeurs : [[utilisateurs:​julientroploin]]//​ //​Contributeurs : [[utilisateurs:​julientroploin]]//​
  • fichier_cache.1394732786.txt.gz
  • Dernière modification: Le 13/03/2014, 18:46
  • par cafecho