Jak znaleźć katalog w systemie Linux

Jak znaleźć katalog w systemie Linux

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





Znajdź folder w systemie Linux

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





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





czy możesz użyć dwóch różnych typów ram?

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

Wyszukaj folder w systemie Linux za pomocą pulpitu GNOME

Jeśli używasz pulpitu GNOME, możesz szybko znaleźć foldery, otwierając Pliki aplikację i wykonaj następujące czynności:



  • Przejdź do katalogu, w którym chcesz przeszukać.
  • Kliknij Szukaj w górnej części 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 pod kątem dowolnych podkatalogów o nazwach pasujących do wyszukiwanego hasła.

Wyszukaj folder w systemie Linux za pomocą Catfish

Jeśli nie używasz GNOME, inną popularną i powszechnie dostępną metodą GUI do przeszukiwania katalogów w Linuksie jest Kocia ryba . Możesz zainstalować aplikację na 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:

yum install catfish

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





Domyślnie Catfish będzie próbował wyszukiwać pliki, a nie foldery. Musisz określić, że szukasz folderu, zaznaczając Lornetka składana pole, pozostawiając wszystkie inne opcje niezaznaczone.

Znajdź folder według nazwy

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

find ~/Documents -type d -name MyFolder

Powyższe polecenie przeszuka cały system plików (określony przez ~/Dokumenty ) dla katalogów ( wpisz -d ), które są dokładnie nazwane MyFolder ( -Nazwa MójFolder ).

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 którym to przypadku find przeszuka tylko bieżący katalog.

ten 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 przytłoczyć Cię nazwami plików, które zawierają ten sam wyszukiwany termin.

Jeśli nie masz pewności, czy folder, którego szukasz, używa w nazwie wielkich czy małych liter, możesz zmienić -Nazwa argument do -ja nazywam aby wymusić wyszukiwanie bez rozróżniania wielkości liter.

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

Oto przykład wykorzystujący obie te opcje:

find / -type d -iname myfolder*

Znajdź folder 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ć tak:

locate -b 'MyFolder'

Powyższe polecenie znajdzie dowolny folder w twoim systemie plików o nazwie dokładnie „MyFolder”.

Aby wyszukać częściowe dopasowania, usuń cudzysłowy lub wstaw gwiazdkę. Należy jednak pamiętać, że wyszukiwanie za pomocą symboli wieloznacznych prawdopodobnie spowoduje wyświetlenie pasujących nazw plików oprócz folderów.

jak rozmawiać bez ich wiedzy

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

W tym momencie możesz zapytać, jaka jest różnica między znajdź i znajdź?

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

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

Zlokalizuj, zamiast przeszukiwać system plików na żywo, przeszukuje wstępnie zindeksowaną bazę danych wszystkich nazw plików i folderów. Uproszczone podejście umożliwia znacznie szybsze wyszukiwanie, ale ta baza danych może być nieaktualna.

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

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

Jeśli uważasz, że Twój folder został ostatnio zmodyfikowany, powinieneś użyć find. Możesz też użyć lokalizatora, 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 Linux

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

du -hs /MyFolder

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

jak znaleźć swoich subskrybentów na youtube

Szybkie znajdowanie folderów w systemie Linux

Dowolny 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 opcjami bezprzewodowego przesyłania folderów.

Udział Udział Ćwierkać 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ć.

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

Jordan jest pisarzem personelu w MUO, którego pasją jest uczynienie Linuksa dostępnym i bezstresowym dla każdego. Pisze również poradniki dotyczące prywatności i produktywności.

Więcej od Jordana Gloora

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować