Windows Tips & News

Как да намерите файлове в Linux терминал

click fraud protection
ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Linux, независимо от дистрибуцията, която използвате, идва с редица GUI инструменти, които позволяват търсене на файлове. Много съвременни файлови мениджъри поддържат търсене на файлове точно в списъка с файлове. Има обаче редица ситуации, когато трябва да използвате конзолата, например по време на SSH сесия или когато X сървърът не се стартира. Ето как можете бързо да намерите файлове с помощта на терминала.

Реклама

Ако можете да използвате GUI, търсенето на файлове не е проблем. В любимата ми среда на работния плот XFCE файловият мениджър Thunar позволява търсене на файлове, като напишете името на файла директно в списъка с файлове.
Търсене на файлове в Linux

Освен това има Catfish, популярен инструмент за търсене с индекс за търсене, който може да намери вашите файлове наистина бързо.

Catfish Linux

Бих искал да споделя методите, които използвам, когато работя в терминал.
Първият метод включва помощната програма find, която съществува във всяка дистрибуция, дори във вградени системи, изградени на busybox. Другият метод е командата locate.

За да намерите файлове в Linux терминал, направете следното.

  1. Отворете любимото си терминално приложение. XFCE4 терминал е лично мое предпочитание.
  2. Въведете следната команда:
    намерете /пътя/до/папка/ -iname *част_на_на_файл*

    Аргументите по-горе са както следва:
    /път/към/папка/ - папката, в която да започнем търсенето. Ако не е посочено, търсенето ще започне в текущата директория.
    Превключватели, които използвам:
    -iname - търсене на файлове и папки, които съдържат посочената част в името и игнориране на главни и малки букви.

    Пример:

    Ето командата, която мога да използвам, за да намеря моите статии, които съм написал за браузъра Opera:

    намерете ~/Documents/winaero/ -iname *opera*.txt
    Намерете файлове в Linux
  3. Ако трябва да намерите само файлове или само папки, добавете опцията -тип f за файлове или -тип d за директории. Ето няколко примера:
    Намерете само файлове в LinuxНамерете само директории в Linux
  4. За да намерите наскоро променени файлове и директории, можете да използвате следните опции на намирам команда:
    -mmin n - намерете файлове, които са били променени преди n минути.-mtime n - намерете файлове, които са били променени преди n*24 часа. Когато find изчисли преди колко 24-часови периода е бил осъществен за последен достъп до файла, всяка дробна част се игнорира, така че за да съответства на -mtime +1, файлът трябва да е променен поне преди два дни.
  5. Възможно е да се изпълни команда за файлове, намерени от вашата заявка за търсене. Вижте следния пример:
    find ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Тук използваме опцията -exec, за да стартираме vim текстов редактор за всички файлове в резултатите от търсенето. Частта "{} " означава файлове, намерени от намирам команда. "\;" ending указва края на командата за -exec опция.Намиране на терминала Отворете във VimФайлът е отворен във Vim

СъдържаниеКрия
Командата за локализиране
Намерете файлове с mc

Командата за локализиране

Инструментът за търсене на местоположение използва специална файлова база данни, за да намери файлове незабавно. Индексът за командата може да бъде създаден и актуализиран от updatedb команда. Докато резултатите от търсенето се появяват незабавно, трябва да поддържате индекса за търсене и да го поддържате актуален, в противен случай командата locate може да намери файлове, които са били изтрити или преместени в друга директория.

В общия случай синтаксисът е както следва.

locate -i име на файл

Опцията -i означава "игнориране на главни и малки букви".

Ето един пример:

Намерете с Намерете оригинала на Linux
Find With Locate Linux 2

Бонус съвет: Друг метод, който често използвам, е Midnight Commander (mc), приложението за конзолен файлов мениджър. За разлика от find или locate, mc не е включен по подразбиране във всички Linux дистрибуции, които съм пробвал. Може да се наложи да го инсталирате сами.

Намерете файлове с mc

За да намерите файлове, съдържащи конкретен текст с помощта на Midnight Commander, стартирайте приложението и натиснете следната последователност на клавиатурата:
Alt + Shift + ?
Това ще отвори диалоговия прозорец за търсене.

Намерете файлове с Mc Linux Original

Попълнете секцията "Име на файла:" и натиснете клавиша Enter. Той ще намери всички файлове, които отговарят на критериите.

Намерете файлове с резултати от Mc Linux

Можете да поставите тези файлове в левия или десния панел с помощта на Панелизиране опция и копирайте/преместете/изтрийте/прегледайте/правете каквото искате с тях.

Това е.

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата
Как да активирате мобилна гореща точка в Windows 10

Как да активирате мобилна гореща точка в Windows 10

Ето три метода за активиране на Mobile Hotspot в Windows 10. Това е лесен начин да споделяте ваши...

Прочетете още

Архиви за актуализации на Windows 8.1

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Излезе офлайн инсталатор на Microsoft Edge Enterprise (MSI)

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още