Як шукати домашній каталог з розширенням html


-2

Як я можу написати єдиний командний рядок, який користувач може ввести, щоб шукати свій домашній каталог для всіх файлів з розширенням html?


Це виглядає як домашня робота. Як і всі ваші інші питання.
Martin Prikryl

Відповіді:


1

Найпростішою реалізацією цього було б:

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

Де зірка або зірочка ( ім'я персонажа, що буквально означає маленьку зірку по-грецьки, зірка ), є символом уловлювання для всіх попередніх символів або всього рядка перед крапкою і чотирма літерами терміналу, інакше розширення ( .html це)

З варіантами dir /s /b *.html у Windows, якщо потрібно a b є форматом, тобто лише списком, а не часом, датою та типом файлу (каталог, символічна посилання чи так) у двокрапках, а також робити рекурсивний пошук, тобто файли пошуку з розширенням у s ubdirectories, тобто інші папки всередині папки, і в їх дітей .


0

Знайти зробить це за вас.

find ~ -name '*.html*'

2
find ~ -type f -iname "*.html"
Hydranix

Чому трейлінг * на шаблоні пошуку? Питання не шукали файли з іменами, що закінчуються .htmlxМожливо, варто згадати -iname у випадку, якщо він також хоче знайти .HTML файли (та інші капіталізації).
AFH

@Hydranix - Мій коментар перетнувся з вами: хороша ідея додати -type f пункт.
AFH

@AHH Мені подобається ваше пояснення, якого мені не вистачало.
Hydranix

@Hydranix ви хочете, щоб я редагувати шахту, щоб відповідати вашим - я був впевнений, що було краще варіанти, щоб перейти, щоб знайти, але в той час займався голодним сином і так дав найпростіший.
djsmiley2k
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.