Szukasz określonego katalogu w systemie plików Linux? Na szczęście masz do dyspozycji wiele narzędzi wyszukiwania. Przyjrzymy się kilku łatwym w użyciu opcjom i sposobom ich wykorzystania do efektywnego wyszukiwania folderów.

Znajdź folder w systemie Linux

Wiele rutynowych zadań w systemie Linux, takich jak tworzenie lub edycja pliku konfiguracyjnego, będzie wymagać zlokalizowania określonych folderów.

Co to są pliki konfiguracyjne? Jak je bezpiecznie edytować

Większość aplikacji konfiguruje się za pomocą opcji menu, a niektóre wymagają edycji pliku konfiguracyjnego. Ale jak używasz pliku konfiguracyjnego?

Chociaż istnieje wiele łatwych metod wyszukiwania plików, lokalizowanie katalogu nie jest takie proste. Proste wyszukiwanie za pomocą jednego z typowych narzędzi wyszukiwania może zwrócić tylko pliki lub zalać widok plikami o podobnych nazwach.

Możesz jednak uniknąć tych pułapek, jeśli po prostu dostosujesz opcje narzędzia wyszukiwania. Więc chociaż być może już korzystałeś z narzędzi wymienionych poniżej, dzisiaj nauczysz się, jak patrzeć tylko na foldery i jak również sprawdzać rozmiary folderów.

Wyszukaj folder w systemie Linux za pomocą pulpitu GNOME

Jeśli korzystasz z pulpitu GNOME, możesz szybko znaleźć foldery, otwierając plik Akta app i wykonując następujące kroki:

  • Przejdź do katalogu, w którym chcesz przeszukać.
  • Kliknij Szukaj u góry okna Pliki.
  • W menu rozwijanym paska wyszukiwania wybierz Lornetka składana w Co kategorię, jak pokazano poniżej, a następnie wybierz Nazwa pliku.

Możesz teraz przeszukiwać katalog w poszukiwaniu podkatalogów o nazwach pasujących do wyszukiwanego terminu.

Wyszukaj folder w systemie Linux z Catfish

Jeśli nie używasz GNOME, inną popularną i szeroko dostępną metodą GUI do wyszukiwania katalogów w Linuksie jest Kocia ryba. Możesz zainstalować aplikację w systemach opartych na Ubuntu, wyszukując ją w menedżerze oprogramowania lub wydając to polecenie:

sudo apt install catfish

Aby zainstalować Catfish w Fedorze i innych systemach opartych na RPM, użyj tego polecenia:

mniam zainstaluj suma

Po zainstalowaniu otwórz Catfish i upewnij się, że lewy pasek boczny jest widoczny. Jeśli tak nie jest, naciśnij F9lub kliknij Ikona zębatki w prawym górnym rogu okna i zaznacz plik Pokaż pasek boczny opcja.

Domyślnie Catfish spróbuje wyszukać pliki, a nie foldery. Musisz określić, że szukasz folderu, zaznaczając Lornetka składana pole wyboru, pozostawiając wszystkie inne opcje niezaznaczone.

Znajdź folder według nazwy

Jeśli chcesz korzystać z terminala, plik odnaleźć command to narzędzie wyszukiwania, które jest zarówno proste, jak i wszechstronne. Oto przykład jego użycia:

find ~ / Documents -type d -name MójFolder

Powyższe polecenie przeszuka cały system plików (określony przez ~ / Dokumenty) dla katalogów (wpisz -d) o dokładnej nazwie MyFolder (-name MyFolder).

Jeśli chcesz przeszukać główny system plików, musisz podać / jako lokalizacja. Dodatkowo musisz podnieść uprawnienia, dodając sudo z przodu..

Zamiast określać lokalizację, możesz po prostu zmienić bieżący katalog na folder, który chcesz przeszukać. W takim przypadku find przeszuka tylko bieżący katalog.

Plik wpisz -d część polecenia określa, że ​​jest to katalog, którego szukasz, a nie plik. Pamiętaj, aby uwzględnić to podczas wyszukiwania, aby nie być przytłoczonym nazwami plików, które zawierają to samo wyszukiwane hasło.

Jeśli nie masz pewności, czy folder, którego szukasz, zawiera w nazwie duże czy małe litery, możesz zmienić rozszerzenie -Nazwa argument do -ja nazywam wymusić wyszukiwanie bez rozróżniania wielkości liter.

Ponadto możesz użyć tagu wieloznacznego, jeśli masz pewność co do części nazwy folderu.

Oto przykład wykorzystujący obie te opcje:

znajdź / -type d -iname mojfolder *

Znajdź folder systemu Linux według dokładnej nazwy

Podobnym narzędziem, którego mogłeś używać wcześniej, jest Znajdź. Wyszukiwanie folderu z lokalizacją będzie wyglądać następująco:

zlokalizuj -b '\ MyFolder'

Powyższe polecenie znajdzie dowolny folder w systemie plików o dokładnej nazwie „MójFolder”.

Aby wyszukać częściowe dopasowania, usuń cudzysłowy lub wstaw gwiazdkę. Ostrzegamy jednak, że wyszukiwanie przy użyciu symboli wieloznacznych może przywołać pasujące nazwy plików oprócz folderów.

Możesz również przekazać -ja opcja ignorowania wielkości liter.

W tym momencie możesz zapytać, jaka jest różnica między lokalizowaniem a znajdowaniem?

Krótka odpowiedź: Lokalizowanie jest szybsze, ale znajdowanie jest dokładniejsze.

Polecenie find przeszukuje aktywny system plików w poszukiwaniu wyszukiwanego hasła, aby zwrócić ścieżki dokładnie takie, jakie obecnie istnieją.

Locate, zamiast przeszukiwać aktywny system plików, przeszukuje wstępnie zindeksowaną bazę danych wszystkich nazw plików i folderów. Uproszczone podejście znacznie przyspiesza wyszukiwanie, ale ta baza danych może być nieaktualna.

Związane z: 7 świetnych aplikacji do przeglądania użycia dysku w systemie Linux

Dlatego lokalizacja jest najlepszą opcją, o ile nie uważasz, że folder został utworzony lub przeniesiony niedawno.

Jeśli uważasz, że folder został niedawno zmodyfikowany, użyj funkcji find. Lub możesz użyć locate, jeśli najpierw wydasz to polecenie, aby zaktualizować bazę danych wyszukiwania:

sudo updatedb

Operacja zajmie trochę czasu, ale po jej zakończeniu możesz mieć pewność, że polecenia lokalizacji zwracają szybkie i dokładne wyniki.

Znajdź rozmiar katalogu systemu Linux

Jeśli znalazłeś folder za pomocą jednej z powyższych metod i chcesz teraz zobaczyć jego rozmiar, możesz to szybko zrobić za pomocą rozszerzenia du Komenda. Określ opcje -hs po którym następuje ścieżka do twojego folderu, na przykład:

du -hs / MójFolder

Usunąć s znak (dla podsumowania), aby zobaczyć również rozmiar każdego podkatalogu.

Szybkie wyszukiwanie folderów w systemie Linux

Każdy folder, którego szukasz, jest teraz na wyciągnięcie ręki za pomocą kilku szybkich kliknięć lub poleceń.

Jeśli chcesz przenieść zawartość folderów na inny komputer, możesz być zaskoczony dostępnymi opcjami bezprzewodowego przesyłania folderów.

E-mail
7 najlepszych aplikacji do bezprzewodowego przesyłania plików w systemie Linux

Chcesz przesłać pliki przez Wi-Fi w systemie Linux? Oto kilka metod, których możesz użyć.

Powiązane tematy
  • Linux
  • System plików
  • Linux
O autorze
Jordan Gloor (17 opublikowanych artykułów)

Jordan jest nauczycielem i dziennikarzem, którego pasją jest uczynienie Linuksa dostępnym i bezstresowym dla każdego. Ma licencjat z angielskiego i lubi gorącą herbatę. W ciepłych porach roku lubi jeździć na rowerze po wzgórzach Ozarks, w których mieszka.

Więcej od dostawcy Jordan Gloor

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.