У жорстких дисках стають реальними дешевої за останні кілька років ми вже звикли до багатодітним гігабайт, а іноді навіть терабайт даних на наших комп'ютерах. Це час, коли вдалося знайти інформацію про наших комп'ютерів стає важливим. Linux має дуже зручний інструмент командного рядка, дуже влучно називають "знайти". Я поділитися з вами деякими основними рисами "Пошук", щоб вам розпочати роботу. Я абсолютно впевнений, що ви знайдете його дуже корисним.
Синтаксис для використання "знайти" формується наступним чином:
# Знайдете [де шукати] [критерії]
Простий приклад її використання:
# Знайдете назву "*. TXT"
. / Документи / статті / doctor_dolittle.txt
. / Документи / статті / Installing_Redhat_Linux.txt
. / Desktop / todo_list.txt
Ця команда буде шукати в поточному каталозі і всіх його підкаталогу файли з "TXT" продовження. Одна річ, щоб відзначити тут, що всі параметри знайти абсолютно необов'язково. Це означає, що навіть якщо ви просто вказуєте "знайти" команду та натисніть клавішу Введення ви отримаєте результат - список всіх в поточному каталозі і підкаталогу. Спробуйте його.
Якщо Ви хочете знайти кілька каталогів для текстових файлів можна список каталогів для пошуку один за іншим:
# Знайти / головна / Гоббса / / головна / Calvin / назву "*. TXT"
/ Головна / Calvin / Документи / статті / doctor_dolittle.txt
/ Головна / Calvin / Desktop / todo_list.txt
/ Головна / Хоббс / Desktop / articles.txt
/ Головна / Хоббс / data_logging.txt
Ви можете отримати декілька помилок при запуску деяких пошуків. Це в основному пов'язано з відсутністю дозволів. Ніцца трюк зробити висновок багато чистих полягає в тому, щоб направити на помилки "/ Dev / нуль":
# Знайти / головна / Гоббса / / головна / Calvin / назву "*. TXT" 2> / Dev / недійсним
Ще одна проблема, з якої ви можете зіткнутися з тим, що за замовчуванням це пошук з урахуванням регістра. Тому пошуки "Пікассо" не дасть результату "Пікассо". Ви можете обійти, використовуючи "-ІНАМЕ" варіант:
# Знайти / дома / Calvin /-ІНАМЕ "Пікассо"
. / Документи / фото / picasso.png
. / Документи / статті / The_artist_Picasso.doc
Є багато круто "хакі" на "знайти" команди. Ось деякі з них. Щоб знайти файли, які були змінені в останні 45 хвилин ви можете зробити час пошуку:
# Знайти / дома / Calvin /-mmin -45
. / Hello.txt
. / Artwork.jpg
Точно так само ви можете шукати файли, які були змінені в період з 15 і 25 хвилин тому:
# Знайти mmin-15-mmin -25
Ви також можете контролювати глибину, що "знайти" виходить в при пошуку підкаталоги. Наступну команду:
# Знайти / дома / Calvin /-maxdepth 2-назву "*. TXT"
будуть тільки для двох верхніх рівнів у вказаному каталозі та знайдіть файли з розширенням "TXT" розширення файлу. При бажанні ви також можете сказати, "Пошук" для пошуку тільки два рівня нижче:
# Знайти / дома / Calvin /-mindepth 2-назву "*. TXT"
. / Artexpo.txt
. / Документи / project.txt
Як і більшість команд можна додати висновок у файл. Так що якщо ви хочете увійти пошуку ви можете зробити наступне:
# Знайти / дома / Calvin / назву "*. TXT"> / TMP / search.log
"Пошук" команда може бути надзвичайно корисним, як тільки ви отримаєте повісити його. Книга, ймовірно, може бути написана на. Що я поділився з вами тільки смак можливості. Погляньте на команду в manpage для посилання на інші особливості "Знайти".





























0 comments… (0 коментарів ... Додати зараз )
Залишити коментар