Есть ли альтернатива команде ls -A
в собственных функциях bash?
Подстановочный знак *
не то же самое. Я изо всех сил пытался найти один, но echo *
не показывает скрытые файлы.
1
2 ответа
3
Попробуй это:
shopt -s dotglob
echo *
2
В качестве альтернативы ответу Сайруса вы можете также зациклить и вывести все содержимое каталога в одну строку:
for file in {.*,*}; do echo "$file"; done
Тем не менее, это немного отличается от ls -A
поскольку он включает .
и ..
; но все еще может быть полезным.