Список всех текущих файлов dotfiles с помощью zsh

Как я могу перечислить все dotfiles в каталоге с помощью zsh.?

2 Solutions collect form web for “Список всех текущих файлов dotfiles с помощью zsh”

Классический способ, которым мы это делали в тот день, был:

 ls .??* 

Это будет перечислять все dotfiles, но не включать . или .. Конечно, кто бы ни придумал это, предположил, что все dotfiles будут называться с двумя или более символами после . ,

Другая слабость – если у вас есть каталоги, которые начинаются с . то эта команда будет перечислять его содержимое. Этот аспект можно исправить, используя флаг -d для ls . Это говорит, что ls просто показывает любые каталоги, указанные в командной строке, не вникая в них.

В настоящее время большинство версий ls включают флаг -A который будет перечислять все dotfiles в каталоге, но исключая . или .. И вам не нужно беспокоиться о размещении флага -d .

Не только zsh :

 printf '%s\n' .* 

или с синтаксисом zsh:

 printf '%s\n' .*(.) 
  • Автозаполнение Zsh gpg2
  • Что делает «текст» точно в Bash? Может ли он использоваться в Zsh?
  • Обновить имя процесса в оболочке, возможно ли это?
  • Совместное использование псевдонимов и настроек PATH между zsh и bash
  • SSH на два адреса, используйте тот, который подключается первым
  • Асинхронный RPROMPT?
  • Список каталогов с точечными каталогами, затем точечными файлами
  • Как увидеть man-страницу предыдущей команды?
  • Возврат карты без другого ввода в псевдоним
  • Постоянный каталог стеков через сессии в zsh
  • zsh / Prezto: трудности с правильным выравниванием
  • Linux и Unix - лучшая ОС в мире.