Как скрыть количество ссылок в 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.