web-dev-qa-db-fra.com

Afficher les fichiers cachés .htaccess par défaut

Je me demandais s'il existe une méthode pour afficher les fichiers .htaccess par défaut dans chaque dossier que je crée.

Est-ce possible de exclure les fichiers .htaccess des fichiers cachés? Peut-être du terminal

6
vitto

Vous pouvez utiliser Ctrl+H si vous parcourez des fichiers à l'aide du navigateur de fichiers Ubuntu (Nautilus).

14
Omid

Vous pouvez définir un alias sur ls pour qu'il répertorie toujours les fichiers "dot"; la syntaxe varie un peu en fonction du shell utilisé; pour bash c'est:

alias ls='ls -a'

Ajoutez la ligne ci-dessus à votre ~/.bashrc. L'inconvénient est que ceci listera tous les fichiers commençant par un point, à chaque fois.

7
hggdh

Si vous souhaitez uniquement afficher le fichier de points .htaccess mais garder le reste masqué, vous pouvez ajouter un alias à votre fichier de configuration bash pour lsqui utilise greppour filtrer les fichiers de points non-htaccess.

alias ls='ls -a | grep ".*([.]htaccess$)|.*\d{2}:\d{2} ([^.].*$)|.*$"'

Soit dit en passant, cette expression régulière ne fonctionne pas. Une personne plus expérimentée pourrait peut-être écrire la bonne solution. Mais cette méthode devrait vous donner ce que vous voulez.

0

Sous Linux, chaque fichier avec un "point" au début de son nom est traité comme un fichier caché. Être caché n'est pas une propriété que vous pouvez supprimer d'un fichier, excluant ainsi ce fichier des fichiers cachés. Si vous souhaitez afficher un fichier, vous devez modifier son nom, c'est-à-dire si vous souhaitez supprimer . Somefile des fichiers cachés, renommez-le somefile. Mais je ne pense pas que vous puissiez faire la même chose avec . Htaccess car c’est un fichier de configuration et si vous le renommez htaccess votre serveur Web recherchera toujours .htaccess.

En bref, je ne pense pas qu'il soit possible d'exclure des fichiers .htaccess des fichiers cachés.

0
binW