Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
fichier_cache [Le 21/03/2016, 16:20] 90.31.6.216 [Dans le gestionnaire de fichiers] |
fichier_cache [Le 09/02/2025, 18:14] (Version actuelle) Amiralgaby [Script automatique] formattage du code bash |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
===== 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 ==== | ||
Ligne 28: | Ligne 29: | ||
* Pour lister dans un [[:terminal]] les éléments non-cachés du dossier en cours, entrez la [[:commande_shell|commande]]:<code>ls</code> | * 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> | * 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> | ||
- | * et pour n'afficher que les fichiers et dossiers cachés:<code> ls -d .*</code> | + | * Et pour n'afficher que les fichiers et dossiers cachés:<code> ls -d .*</code> |
- | * si vous ajouter **/**, vous ne voyez que les dossiers cachés: <code> ls -d .*/ </code> | + | * Si vous ajoutez **/**, vous ne voyez que les dossiers cachés: <code> ls -d .*/ </code> |
- | [[man>ls]], pour plus d'informations sur l'utilisation de la commande ls | + | [[man>ls]], pour plus d'informations sur l'utilisation de la commande **ls**. |
===== Astuces ===== | ===== Astuces ===== | ||
Ligne 43: | Ligne 44: | ||
* <code>ls -1 *.pyc >> .hidden # </code>si vous voulez AJOUTER de nouveaux fichiers cachés | * <code>ls -1 *.pyc >> .hidden # </code>si vous voulez AJOUTER de nouveaux fichiers cachés | ||
- | ==== Script automatique ==== | + | ==== Script automatique ==== |
- | 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]].\\ | + | 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 cela, vous devez : |
- | - 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) ; \\ :!: __Particularité pour [[:precise|Précise 12.04 LTS]]__ : Le dossier contenant les [[:nautilus_scripts|scripts]] pour [[ :Nautilus]] est ''/home/<votre_nom_d'utilisateur>/.gnome2/nautilus-scripts''. | + | - 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) |
- Nommer le fichier sous le nom de votre choix ("Cacher" ou "Masquer, Afficher" serait un choix judicieux) ; | - Nommer le fichier sous le nom de votre choix ("Cacher" ou "Masquer, Afficher" serait un choix judicieux) ; | ||
- | - Copier le code suivant pour cacher/afficher les fichiers (proposé par Nesthid) ;<file bash Masquer ou afficher> | + | - Copier/Télécharger le code suivant pour le placer dans le dossier script(proposé par Nesthid); <file bash Masquer ou afficher> |
- | #!/bin/bash | + | #!/bin/bash |
- | printf %s "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read -r line | + | printf %s "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read -r line |
- | do | + | do |
- | if grep -q "${line##*/}" ".hidden" | + | if grep -q "${line##*/}" ".hidden" |
- | then | + | then |
- | sed -i "/^${line##*/}/d" ".hidden" | + | sed -i "/^${line##*/}/d" ".hidden" |
- | else | + | else |
- | echo "${line##*/}" >>".hidden" | + | echo "${line##*/}" >>".hidden" |
- | fi | + | fi |
- | done</file> | + | done |
+ | </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"//. | - 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**. | 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 que la modification soit prise en charge vous devrez "rafraîchir" l'affichage de Nautilus. | ||
===== Pages sur le sujet ==== | ===== Pages sur le sujet ==== | ||
Ligne 75: | Ligne 79: | ||
* [[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]]// |