Как скрыть количество ссылок в Dired?

В 99,9% случаев мне все равно, сколько ссылок указывают на файл. Как заставить меня (или, наоборот, ls) не отображать количество ссылок?

Для справки вывод ls -l выглядит примерно так:

-rw-rw-rw- 1 корневой каталог 104 25 дек 19:32

Количество ссылок в данном случае равно 1. У ls есть флаг для удаления номера группы (104), но нет флага для удаления количества ссылок, из того, что я могу сказать.

Боюсь, что редактирование формата приведет к неправильному разбору dired, поскольку у ls есть специальный флаг для вывода вывода в dired.

2 ответа

Решение

Чтобы контролировать, как все отображается в Dired, вы можете настроить переменную dired-listing-switches, Однако, как вы заметили, не показывать количество ссылок не вариант.

Немного другой подход будет использовать пакет dired-details, который скрывает все детали, пока вы не хотите их. Это скрывает количество ссылок (но также скрывает другую информацию). Перейдите по ссылке, чтобы найти пакет (и dired-details+ который звучит так, как будто исправляет пару мелких неудобств dired-details).

Исходная информация об ответе:

(setq dired-listing-switches "-l")

На информационной странице "Ввод Dired":

Переменная dired-listing-switches' specifies the options to give to ls'для просмотра каталога; эта строка должна содержать -l'. If you use a numeric prefix argument with the Dired', вы можете указать ls' switches with the minibuffer before you enter the directory specification. No matter how they are specified, the Ключи ls могут включать короткие опции (то есть одиночные символы), не требующие аргументов, и длинные опции (начиная с --') whose arguments are specified with знак равно

Ты можешь использовать ls-lisp настроить отображение буфера Dired. ls-lisp является частью GNU Emacs (22.1 или, возможно, даже раньше) ls-lisp имеет ls-lisp-verbosity настроить переменную, которая позволит вам показать / скрыть "ссылки", "uid" и "gid". У этого также есть другие вещи, которые могут щекотать Ваше настроение.

мне нравится ls-lisp так много я использую его везде, на моих сессиях Windows и даже Linux.

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