Я думаю, что вы можете сделать это с помощью следующей команды.
ls -a | grep "^\." | grep -v "^\.$" | grep -v "^\..$"
ls -a команда, которую вы ввели, которая показывает все файлы и каталоги в текущем рабочем каталоге.
[ f4], я добавил, что для вывода фильтров отображаются только скрытые файлы (имя начинается с ".").
grep -v "^\.$" | grep -v "^\..$" команда Я добавил, что фильтры выводятся для исключения., .. (Они текущий и родительский каталог).
Если некоторые имена файлов могут содержать больше строки с "\n", приведенный выше пример может быть неправильным.
Поэтому я предлагаю следующую команду для решения этой проблемы.
find -maxdepth 1 -name ".[!.]*"