-2

Как я могу написать одну командную строку, которую пользователь может ввести, чтобы найти в своем домашнем каталоге все файлы с расширением html?

2 ответа2

1

Простейшей реализацией этого было бы оформить:

dir *.html в Windows и ls *.html в операционных системах на основе Unix, таких как Linux

Где звезда или звездочка (имя персонажа, что буквально означает по-гречески маленькая звезда, starlet), является универсальным символом для всех предшествующих символов или всей строки перед точкой и четырьмя конечными буквами, в противном случае расширение (.html которое является)

С вариантами dir /s /b *.html в Windows, если вы хотите, чтобы формат b был форматом, то есть просто вывод списка, а не время, дата и тип файла (каталог, символическая ссылка или так далее) в двоеточиях, и сделать рекурсивный поиск означает поиск файлы с расширением в сек Подкаталогов, то есть другие папки внутри папки, и их дети.

0

Find сделает это за вас.

find ~ -name '*.html*'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .