Jak znaleźć plik w systemie Linux

Bez względu na dystrybucję wiedza o tym, jak znaleźć plik w systemie Linux, jest niezbędną umiejętnością dla każdego fana systemu operacyjnego typu open source. 

Bez względu na to, czy korzystasz z graficznego interfejsu pulpitu, takiego jak Ubuntu lub Mint, czy z systemem opartym na wierszu poleceń, takim jak Debian, Linux ułatwia szybkie znalezienie tego, czego potrzebujesz.

  • Znajdź najlepsze dystrybucje Linuksa w 2020 roku
  • Oto najlepsze aplikacje Linux na 2020 rok
  • Windows 10 jest do bani – czy Linux może nas wszystkich ocalić?

Jak znaleźć plik w systemie Linux za pomocą stacjonarnego menedżera plików

Podobnie do Microsoft Windows lub MacOS Apple, wiele dystrybucji Linuksa ma różne środowiska graficzne, takie jak GNOME lub KDE, dzięki czemu są bardziej przyjazne dla użytkownika i intuicyjne. Choć mogą występować między nimi niewielkie różnice, każda dystrybucja Linuksa jest oparta na tym samym systemie plików.

(Źródło zdjęcia: Future)

Podczas wyszukiwania pliku w dystrybucji systemu Linux z interfejsem graficznym menedżer plików systemu będzie miał wbudowaną operację wyszukiwania podobną do tej w systemie Windows w systemie macOS. Otwórz eksplorator plików (w menu aplikacji na pulpicie użyj paska wyszukiwania i wpisz „Pliki”, jeśli masz problemy ze znalezieniem), a otworzy się on w katalogu domowym użytkownika. 

W górnej części okna eksploratora plików zobaczysz pasek adresu z ikoną lupy lub całkowicie oddzielne pole wyszukiwania, w zależności od używanego środowiska pulpitu. Kliknij lupę lub kliknij pole wyszukiwania i zacznij wpisywać wyszukiwane hasło. 

Podczas pisania pole wyników powinno zacząć wypełniać się częściowymi dopasowaniami, ale nadal musisz wpisać pełny termin, który chcesz lub blisko niego, aby odrzucić tę listę. Jeśli wyniki nie wypełniają się automatycznie wynikami częściowymi, naciśnij Wchodzić i Linux rozpocznie wyszukiwanie dowolnego terminu na pasku wyszukiwania.

(Źródło zdjęcia: Future)

Jeśli nie widzisz pliku lub katalogu, który, jak wiesz, powinien tam być, istnieje duże prawdopodobieństwo, że musisz rozszerzyć zakres wyszukiwania. Ponieważ Linux wyszukuje tylko pliki z bieżącego katalogu roboczego i niższych plików, konieczne może być przejście do odpowiedniego katalogu, w którym rozpocznie się wyszukiwanie.

Jeśli chcesz rozszerzyć wyszukiwanie, przejdź przez drzewo katalogów tak wysoko, jak potrzebujesz (z katalogiem głównym lub /, najwyższą możliwą), a następnie przeprowadź wyszukiwanie. 

Różne interfejsy różnie obsługują nawigację w systemie plików, więc poruszanie się po drzewach może nie być tak intuicyjne, jak przechodzenie w dół drzewa przez podkatalogi. Poszukaj strzałki w górę obok paska adresu lub panelu bocznego z niezbędnymi lokalizacjami systemu plików. 

  • Sprawdź najlepszych dostawców szkoleń i kursów online dotyczących systemu Linux

I odwrotnie, jeśli chcesz zawęzić wyniki wyszukiwania, zacznij przeglądać podkatalogi, które najprawdopodobniej zawierają to, czego szukasz, przed wyszukiwaniem. 

Jest to szczególnie przydatne, gdy używasz bardzo szerokich wyszukiwanych haseł lub gdy chcesz znaleźć wszystkie pliki określonego typu (np. Jpg), ponieważ zwykle zwracają one większe niż zakładane listy możliwych dopasowań.

Wynika to z tego, że domyślnym zachowaniem systemu Linux jest tak zwane „chciwe” wyszukiwanie, które spowoduje błąd po stronie zwracanych plików, które mogą być plikiem, którego szukasz, nawet jeśli ledwo kwalifikuje się jako dopasowanie. Na przykład wyszukanie słowa „termin” zwróci „termin”, „warunki”, „terminate”, „terminal”, „determinować” itd..

  • Dowiedz się, które są najlepsze dystrybucje Linuksa dla początkujących

Jeśli nie znasz dokładnej nazwy pliku lub katalogu, której szukasz, możesz użyć znaków wieloznacznych, aby wyszukać częściowe lub niepełne dopasowania do wyszukiwanego hasła. Listy te mogą być niezamierzenie duże, więc nie należy wyszukiwać tak szerokiego terminu, aby lista wyników była bez znaczenia.

  • Poznaj różne środowiska komputerowe Linux i znajdź odpowiednie dla siebie

(Źródło zdjęcia: Future)

Znajdowanie pliku przy użyciu interfejsu wiersza polecenia systemu Linux

Wiersz poleceń systemu Linux ma zastraszającą reputację, szczególnie dla użytkowników komputerów, którzy kiedykolwiek korzystali tylko z komputerów PC z graficznym interfejsem użytkownika, takim jak Windows lub macOS. Prawda jest taka, że ​​nie jest to bardziej skomplikowane niż wysyłanie SMS-ów za pomocą telefonu, wystarczy znać polecenia i korzystać z różnych dostępnych opcji.

Polecenie systemu Linux, które musisz znać, to odnaleźć i aby z niego skorzystać, musisz powiedzieć, od czego zacząć wyszukiwanie i czego szukać, w ten sposób:

znajdź nazwę katalogu nazwa_pliku

(Źródło zdjęcia: Future)

Katalog nie musi być bieżącym katalogiem roboczym, może rozpocząć wyszukiwanie od dowolnego katalogu z dowolnego katalogu. Jeśli otworzysz okno terminala, zaczniesz w tym samym katalogu domowym, co w eksploratorze plików na pulpicie, ale zamiast przejść do katalogu głównego, aby rozpocząć wyszukiwanie, możesz po prostu powiedzieć find, aby rozpocząć w folderze głównym:

sudo znajdź / nazwa pliku

Podczas wyszukiwania z poziomu root musisz mieć uprawnienia root, aby nawet czytać zawartość niektórych katalogów, więc musisz poprzedzić polecenie sudo

Ścieżka do katalogu, który przekazujesz do polecenia, może być bezwzględna lub względna, więc powyższe polecenie może być również zapisane w ten sposób i będzie działać tak samo:

sudo znaleźć ../../ -nazwa pliku

Możesz także użyć tych samych symboli wieloznacznych do częściowych nazw plików lub do znalezienia wszystkich plików określonego typu i plików o podobnych nazwach. I możesz zrobić więcej z plikami, które znajdziesz w wyszukiwaniu w wierszu poleceń, niż w wyszukiwaniu plików GUI.

Wiersz poleceń umożliwia przekazanie wyników wyszukiwania bezpośrednio do innego polecenia systemu Linux jako danych wejściowych. Na przykład możesz znaleźć wszystkie pliki określonego typu i wprowadzić je do skryptu powłoki, który może zmienić ich nazwy, aby ułatwić ich organizację lub usunąć niepotrzebne duplikaty.

  • Oto najlepsze dystrybucje Linuksa do grania w 2020 roku