作成するすべてのフォルダにデフォルトで.htaccess
ファイルを表示する方法があるかどうか疑問に思っていました。
することは可能ですか 隠しファイルから.htaccessファイルを除外する?たぶんターミナルから
Ubuntu File Browser(Nautilus)を使用してファイルを参照している場合は、Ctrl+H
を使用できます
エイリアスをls
に設定して、常に「ドット」ファイルをリストすることができます。構文は、使用するシェルによって少し異なります。 bashの場合:
alias ls='ls -a'
上記の行を〜/ .bashrcに追加します。欠点は、ドットで始まるすべてのファイルを毎回リストすることです。
.htaccess
ドットファイルのみを表示し、残りを非表示にしたい場合は、ls
のbash構成ファイルにエイリアスを追加して、grep
を使用して非htaccessを除外できます。ドットファイル。
alias ls='ls -a | grep ".*([.]htaccess$)|.*\d{2}:\d{2} ([^.].*$)|.*$"'
その正規表現はちなみに機能していません。おそらく、より多くの経験を持つ人が正しい解決策を書くことができます。しかし、この方法はあなたが望むものを与える必要があります。
Linuxでは、名前の先頭に「ドット」が付いているすべてのファイルは隠しファイルとして扱われます。非表示であることは、ファイルから削除できるプロパティではないため、そのファイルは非表示ファイルから除外されます。ファイルを再表示する場合は、その名前を変更する必要があります。つまり、隠しファイルから。somefileを削除する場合は、名前をsomefileに変更します。 。ただし、。htaccessでも同じことができるとは思わない。なぜなら、その構成ファイルであり、名前をhtaccessに変更するとWebサーバーは引き続き。htaccessを探します。
つまり、要するに、隠しファイルから.htaccessファイルを除外することは不可能だと思います。