Как найти каталог в Linux

Как найти каталог в Linux

Ищете конкретный каталог в файловой системе Linux? К счастью, в вашем распоряжении множество инструментов поиска. Мы рассмотрим несколько простых в использовании вариантов и способы их использования для эффективного поиска папок.





Найти папку в Linux

Многие рутинные задачи в Linux, такие как создание или редактирование файла конфигурации , потребует от вас найти определенные папки.





Хотя существует множество простых способов поиска файлов, найти каталог не так просто. Простой поиск с помощью одного из распространенных инструментов поиска может вернуть только файлы или заполнить ваше представление файлами с похожими именами.





как я могу бесплатно узнать, кому принадлежит номер телефона?

Однако вы можете избежать этих ловушек, если просто настроите параметры своего инструмента поиска. Итак, хотя вы, возможно, уже использовали инструменты, упомянутые ниже, сегодня вы узнаете, как смотреть только на папки, а также как видеть размеры папок.

Поиск папки в Linux с помощью рабочего стола GNOME

Если вы используете рабочий стол GNOME, вы можете быстро найти папки, открыв Файлы app и выполните следующие действия:



  • Перейдите в каталог, в котором вы хотите выполнить поиск.
  • Щелкните значок Поиск в верхней части окна 'Файлы'.
  • В раскрывающемся меню панели поиска выберите Папки в Какие категорию, как показано ниже, а затем выберите Имя файла .

Теперь вы можете искать в каталоге любые подкаталоги с именами, соответствующими вашему поисковому запросу.

Поиск папки в Linux с помощью Catfish

Если вы не используете GNOME, другой популярный и широко доступный метод поиска в каталогах в Linux с графическим интерфейсом пользователя - Сом . Вы можете установить приложение в системах на основе Ubuntu, выполнив поиск в диспетчере программного обеспечения или выполнив следующую команду:





sudo apt install catfish

Чтобы установить Catfish в Fedora и других системах на основе RPM, используйте эту команду:

yum install catfish

После его установки откройте Catfish и убедитесь, что левая боковая панель видна. Если это не так, нажмите F9 или щелкните значок значок передач в правом верхнем углу окна и проверьте Показать боковую панель вариант.





По умолчанию Catfish будет искать файлы, а не папки. Вам нужно будет указать, что вы ищете папку, установив флажок Папки поле, оставив все остальные параметры снятыми.

Найти папку по имени

Если вы хотите использовать терминал, найти command - это простой и универсальный инструмент поиска. Вот пример его использования:

find ~/Documents -type d -name MyFolder

Вышеупомянутая команда будет искать всю файловую систему (указанную ~ / Документы ) для каталогов ( тип -d ), которые названы в точности MyFolder ( -name MyFolder ).

Если вы хотите выполнить поиск в корневой файловой системе, вам нужно будет указать / как место. Кроме того, вам необходимо повысить привилегии, добавив судо перед ним ..

Вместо указания местоположения вы также можете просто изменить текущий каталог на папку, в которой хотите выполнить поиск, и в этом случае find будет искать только в текущем каталоге.

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

Если вы не уверены, используется ли в имени папки, которую вы ищете, верхний или нижний регистр, вы можете изменить -имя аргумент -iname для принудительного поиска без учета регистра.

Кроме того, вы можете использовать подстановочный знак, если вы уверены только в части имени папки.

Вот пример использования обоих этих вариантов:

find / -type d -iname myfolder*

Найдите папку Linux по точному имени

Похожий инструмент, который вы, возможно, использовали раньше, найти . Поиск папки с помощью locate будет выглядеть так:

locate -b 'MyFolder'

Вышеупомянутая команда найдет любую папку в вашей файловой системе с именем «MyFolder».

Чтобы найти частичные совпадения, удалите кавычки или вставьте звездочку. Однако имейте в виду, что поиск по шаблону может выявить совпадающие имена файлов в дополнение к папкам.

что такое аккаунт tiktok pro

Вы также можете пройти возможность игнорировать регистр.

Здесь вы можете спросить, в чем разница между поиском и поиском?

Краткий ответ: поиск быстрее, но поиск более точен.

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

Функция Locate вместо поиска в действующей файловой системе ищет в предварительно проиндексированной базе данных все имена ваших файлов и папок. Упрощенный подход значительно ускоряет поиск, но эта база данных может быть устаревшей.

Связанный: 7 отличных приложений для просмотра использования диска в Linux

Таким образом, поиск - лучший вариант, если вы не думаете, что папка была создана или перемещена совсем недавно.

Если вы думаете, что ваша папка недавно была изменена, вам следует использовать find. Или вы можете использовать locate, если сначала выполните эту команду для обновления базы данных поиска:

sudo updatedb

Операция займет время, но после ее завершения вы можете быть уверены, что ваши команды определения местоположения вернут быстрые и точные результаты.

Определите размер каталога Linux

Если вы нашли папку одним из вышеуказанных методов и теперь хотите увидеть ее размер, вы можете сделать это быстро с помощью из команда. Укажите параметры -hs за которым следует путь к вашей папке, например:

du -hs /MyFolder

Удалить s символ (для сводки), чтобы также увидеть размер каждого подкаталога.

если я удалю папку Google Диска с компьютера

Быстрый поиск папок в Linux

Любая папка, которую вы ищете, теперь у вас под рукой с помощью нескольких быстрых щелчков мышью или команд.

Если вам нужно переместить содержимое ваших папок на другой компьютер, вы можете быть удивлены возможностями беспроводной передачи ваших папок.

Делиться Делиться Твитнуть Эл. адрес 7 лучших приложений для беспроводной передачи файлов в Linux

Вам нужно передать файлы через Wi-Fi в Linux? Вот несколько методов, которые вы можете использовать.

Читать далее
Похожие темы
  • Linux
  • Файловая система
  • Linux
Об авторе Джордан Глор(Опубликована 51 статья)

Джордан - штатный писатель в MUO, который страстно желает сделать Linux доступным и свободным от стресса для всех. Он также пишет руководства по конфиденциальности и производительности.

Ещё от Jordan Gloor

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux