GNU/Linux >> Tutoriels Linux >  >> Linux

Afficher uniquement les fichiers cachés (fichiers de points) dans l'alias Ls ?

J'utilise la commande

ls -a | grep '^.'

pour afficher uniquement les fichiers cachés.
J'ai ajouté la ligne

alias hidden='ls -a | grep '^.'' # show only hidden files

à .bash_aliases fichier

mais cela ne fonctionne pas. C'est probablement le problème avec ' caractère.

Pourriez-vous m'aider à écrire le bon alias ?

Réponse acceptée :

Mettez la paire intérieure de guillemets entre guillemets :

alias hidden='ls -a | grep "^."'

Ou mettez la paire extérieure de guillemets entre guillemets :

alias hidden="ls -a | grep '^.'"

Ou mettez tous les guillemets entre guillemets doubles et échappez la paire interne :

alias hidden="ls -a | grep "^.""

Ou faites-en une fonction, afin que vous puissiez passer des arguments lors de l'appel :

hidden() { ls -a "[email protected]" | grep '^.'; }

Linux
  1. Comment afficher les fichiers cachés dans cPanel ?

  2. progression de la boucle - afficher uniquement le pourcentage

  3. Comment afficher uniquement la barre de progression wget ?

  4. cp -r sans fichiers cachés

  5. Curl show Content-Type uniquement

Comment afficher les fichiers cachés dans le gestionnaire de fichiers cPanel ?

Comment afficher les fichiers cachés (.htaccess) dans le gestionnaire de fichiers cPanel

Comment afficher les fichiers cachés (.htaccess) dans le gestionnaire de fichiers cPanel ?

Autoriser la modification des fichiers cachés/système

Afficher les fichiers cachés

Afficher les caractères spéciaux cachés dans Vim