Как найти все файлы с тем же расширением в каталоге

Я вижу, если он установит его и не отформатирует установщик, он позаботится о своей домашней папке.

В любом случае рекомендация по двум разделам остается в силе (os и данные должны быть разделены) [!d1 ]

1
задан 17 August 2013 в 16:23

3 ответа

grep ищет содержимое файлов, а не имена файлов. Чтобы найти все .conf-файлы в / etc /, вы захотите найти:

find /etc -name "*.conf"
6
ответ дан 24 May 2018 в 18:57

Я лично использовал find, но вы тоже можете замаскировать эти вещи:

shopt -s globstar
ls /etc/{,**/}*.conf

И вы можете использовать локализацию, и это быстро, но не надежно.

locate '/etc/**.conf'
5
ответ дан 24 May 2018 в 18:57
  • 1
    Почему locate не надежна? – Giraldi 6 September 2017 в 05:30
  • 2
    @Giraldi locate полагается на базу данных mlocate, которую недавно обновили, чтобы быть точным. По умолчанию обновление запланировано только один раз в день (хотя вы можете принудительно выполнить его вручную с помощью updatedb). – Oli♦ 6 September 2017 в 11:42

Команда find работает медленно, эта команда даст результат сразу:

locate "/etc/*.conf"

Подробнее о команде locate (в пакете mlocate) можно найти здесь: http: / /goo.gl/5K56OT

1
ответ дан 24 May 2018 в 18:57

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

Похожие вопросы: