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
Vous pouvez utiliser Ctrl+H
si vous parcourez des fichiers à l'aide du navigateur de fichiers Ubuntu (Nautilus).
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.
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 ls
qui utilise grep
pour 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.
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.