Используя "Найти" команда с Linux

on December 18, 2008 по Sukrit Dhandhania по 18 Декабря 2008 года

Linux

Что жестких дисков становится реальной дешевой в течение последних нескольких лет мы привыкли к имеющих много гигабайт, а иногда даже терабайт данных на наших компьютерах. Это время, когда удается найти информацию о наших компьютеров становится важным. 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 / нуль

Еще одной проблемой можно столкнуться с тем фактом, что по умолчанию эти поиски с учетом регистра. Поэтому поиск "Пикассо" не даст результата "Пикассо". Вы можете обойти, что с помощью "-INAME" вариант:

# Найти / дома / Calvin /-INAME "Пикассо"
. / Документы / фото / picasso.png
. / Документы / статьи / The_artist_Picasso.doc

Есть много Cool "хаки" для "найти" команды. Вот некоторые из них. Чтобы найти файлы, которые были изменены в последние 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 для указателей на другие черты "найти".

Связанные Сообщений:
  • Как для установки, настройки и использования программы Google Desktop в Ubuntu
  • Как создать Эволюция по электронной почте
  • Как играть. RMVB файлов в Ubuntu
  • Как установить Adobe воздуха в Ubuntu
  • Технология и образ жизни
  • Получить справки Простые уроки точно так же, как это в свое сообщение Входящие каждый день - бесплатно! Просто введите свой адрес электронной почты ниже:

    Вы всегда можете отказаться от подписки это сообщение в любой момент.


    Закладка и Поделитесь

    0 comments… (0 комментарии ... Добавить сейчас )

    Оставить комментарий

    Вы можете использовать эти теги HTML и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>