Как команда `ll` не отображать скрытые файлы

Когда я набираю ll или ls, чтобы просмотреть содержимое каталога ...

Команда ls показывает не скрытые файлы и папки в горизонтальном представлении.
Чтобы показать скрытые папки, я должен набрать ls -a. Мне нравится, как это работает.

Команда ll показывает все файлы и папки, включая скрытые, без необходимости добавлять -a.

Я бы хотел, чтобы ll перечислял только скрытые файлы и папки по умолчанию. И если я хочу показать скрытые, я бы хотел набрать ll -a. Как я могу настроить это?

6
задан 1 November 2012 в 21:13

3 ответа

Технически ll - это не отдельная команда , а настройка псевдонима для более длинных команд; по умолчанию установлено значение ls -l.

Например, в вашем случае вы можете установить ll на ls -l с

alias ll='ls -l'

на .bashrc file.

Вы также можете использовать alias для добавления некоторых экономящих время команд. Например, если вы часто обновляете с терминала, вы можете назначить строку быстрого доступа к команде apt-get update and apt-get upgrade с помощью:

alias up='apt-get update && apt-get upgrade'

Теперь вы можете просто набрать up, чтобы сэкономить время.

0
ответ дан 1 November 2012 в 21:13

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

alias ll='ls -la'

Удалите последний a, сохраните файл и откройте новую оболочку. Теперь ll должно работать так, как вы хотите. Если вы не нашли строку, вы можете добавить ее в свой .bashrc:

alias ll='ls -l'
0
ответ дан 1 November 2012 в 21:13

Добавьте эти строки:

# Custom aliases
alias l='ls -a'
alias ll='ls -l'
alias la='ls -la'

в конец ~/.bashrc, например, используя:

nano .bashrc
0
ответ дан 1 November 2012 в 21:13

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

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