Показывать скрытые файлы .htaccess по умолчанию

Мне было интересно, есть ли какой-нибудь метод для отображения .htaccess файлов по умолчанию в каждой папке, которую я создаю.

Можно ли исключить файлы .htaccess из скрытых файлов ? Может быть, из терминала

6
задан 4 October 2011 в 11:30

4 ответа

Вы можете использовать Ctrl+H, если вы просматриваете файлы с помощью Ubuntu File Browser (Nautilus)

0
ответ дан 4 October 2011 в 11:30

Вы можете установить псевдоним ls, чтобы он всегда отображал «точечные» файлы; синтаксис немного варьируется в зависимости от используемой оболочки; для bash это:

alias ls='ls -a'

Добавьте приведенную выше строку в ваш ~ / .bashrc. Недостатком является то, что каждый раз будут перечислены все файлы, начинающиеся с точки.

0
ответ дан 4 October 2011 в 11:30

В Linux каждый файл с «точкой» в начале его имени рассматривается как скрытый файл. Быть скрытым - это не то свойство, которое вы можете удалить из файла, тем самым исключая этот файл из скрытых файлов. Если вы хотите отобразить файл, вам нужно изменить его имя, т.е. если вы хотите удалить .somefile из скрытых файлов, вы переименуете его в somefile . Но я не думаю, что вы можете сделать то же самое с .htaccess , потому что это файл конфигурации и если вы переименуете его в htaccess , ваш веб-сервер все равно будет искать .htaccess [ 116].

Итак, в общем, я не думаю, что возможно исключить файлы .htaccess из скрытых файлов.

0
ответ дан 4 October 2011 в 11:30

Если вы хотите показать только файл точек .htaccess, но оставить все скрытым, вы можете добавить псевдоним в файл конфигурации bash для ls, который использует grep для фильтрации файлов не-htaccess. [ 114]

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

Кстати, регулярное выражение не работает, может быть, кто-то с большим опытом мог бы написать правильное решение. Но этот метод должен дать вам то, что вы хотите.

0
ответ дан 4 October 2011 в 11:30

Другие вопросы по тегам:

Похожие вопросы: