Найти все файлы python в файловой системе Linux [duplicate]

У этого вопроса уже есть ответ здесь: Как найти все файлы с тем же расширением в каталоге 4 Ответы

Как я могу искать всю свою файловую систему Linux для всех файлов python (файлы с расширением .py)? Я знаю, что могу сделать find -name filename, но как это сделать для типа файла?

1
задан 10 June 2016 в 03:59

2 ответа

-name '*.py', так как -name принимает шаблон.

Помните одинарные кавычки.

1
ответ дан 23 May 2018 в 10:09

sudo find / -name "*.py"

Вам нужно только sudo, чтобы избежать Permission denied s (поскольку вы ищете из корня).

1
ответ дан 23 May 2018 в 10:09
  • 1
    Вы должны быть осторожны с «голыми» шарами в таких ситуациях: если в текущем каталоге, соответствующем *.py, будет файл или файлы, оболочка расширит glob и передаст результат , который в команду find. В нижней строке: цитируйте или удалите любые такие шаблоны, то есть используйте "*.py" или '*.py' или \*.py – steeldriver 10 June 2016 в 05:13

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

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