Reklama

Nadal borykasz się z krzywą uczenia Linuksa? Nie obwiniamy cię! Jest ogromnie różni się od Windows 7 kluczowych różnic między systemami Windows i Linux, o których powinieneś wiedzieć przed zmianą Czytaj więcej więc na pewno znajdziesz się w kłopotach, takich jak zlokalizowanie plików, które zgubiłeś któregoś dnia. Czy istnieje prosty sposób na ich znalezienie?

Na szczęście tak. Jednak musisz być nieco zaznajomiony z linią poleceń Krótki przewodnik, jak zacząć korzystać z wiersza poleceń systemu LinuxW Linuksie możesz robić wiele niesamowitych rzeczy i naprawdę nie jest to trudne do nauczenia się. Czytaj więcej w celu odblokowania pełnej mocy ekosystemu Linux i wszystkich jego podstawowych narzędzi. Jeśli jeszcze tego nie zrobiłeś, zapoznaj się z nimi niezbędne polecenia systemu Linux Od A do Z Linuksa - 40 podstawowych poleceń, które powinieneś znaćLinux jest często ignorowanym trzecim kołem w systemach Windows i Mac. Tak, w ciągu ostatniej dekady system operacyjny open source zyskał dużą przyczepność, ale nadal jest daleki od rozważenia ... Czytaj więcej .

instagram viewer

Kiedy będziesz gotowy, oto trzy proste polecenia, których możesz użyć do zlokalizowania plików, których po prostu nie możesz znaleźć.

Polecenie „Które”

The który polecenie jest najprostszym z trzech poleceń, które zamierzamy zbadać, ale ta prostota ma swoją cenę: jego użycie jest bardzo wąskie i specyficzne. Jednak pod względem tego, co ma robić, jest bardzo dobry w tym, co robi.

W systemie Linux każde polecenie uruchomione w wierszu polecenia wskazuje plik binarny (znany również jako plik wykonywalny) gdzieś w systemie. Kiedy wpiszesz polecenie, plik binarny tego polecenia jest wykonywany. Podczas korzystania z który polecenie z szukanym poleceniem, wyjściem jest ścieżka do pliku binarnego tego polecenia.

linux-find-files-which

W powyższym przykładzie często używane polecenie sudo faktycznie wskazuje na plik binarny o nazwie sudo w /usr/bin informator. Jednak nie wszystkie pliki binarne znajdują się w tym katalogu, więc który przydaje się, gdy musisz znaleźć plik binarny, ale nie masz pojęcia, od czego zacząć.

linux-find-files-whereis

Alternatywnym poleceniem jest gdzie jest polecenie, które daje nieco więcej informacji - nie tylko lokalizację pliku binarnego polecenia, ale także lokalizację plików źródłowych polecenia i stron podręcznika.

Pamiętaj, że oba mogą wyszukiwać wiele poleceń jednocześnie, podając tyle nazw poleceń, ile chcesz (jak pokazano na zrzutach ekranu).

Jedną niewielką różnicą między tymi dwoma poleceniami jest to gdzie jest podczas wyszukiwania przeszukuje tylko wbudowaną listę katalogów który przejrzy wszystkie katalogi bieżącego użytkownikaZmienna środowiskowa PATH.

Polecenie „Lokalizuj”

Następnym poleceniem, które chcemy zbadać, jest Znajdź, który korzysta ze wstępnie skompilowanej bazy danych plików i katalogów, aby przyspieszyć proces wyszukiwania. Jeśli kiedykolwiek używałeś indeksowane wyszukiwanie w systemie Windows Jakie są najszybsze narzędzia do wyszukiwania pulpitu systemu Windows?Wyszukiwanie jest jednym z narzędzi cyfrowych, które uznajemy za coś oczywistego i na którym bardzo polegamy. Na szczęście system Windows jest wyposażony w przydatną funkcję wyszukiwania. Czy narzędzia innych firm mogą być lepsze i szybsze? Zrobiliśmy test. Czytaj więcej , koncepcja powinna być dość znajoma.

Tego rodzaju wyszukiwanie indeksowane jest z pewnością szybsze niż przeszukiwanie całego dysku, ale wadą jest to, że indeks może czasem nie być zsynchronizowany. Chociaż system Linux okresowo aktualizuje indeks samodzielnie, możesz zmusić go do synchronizacji za pomocą zaktualizowanob Komenda.

Pamiętaj, że aktualizacja indeksu może potrwać do kilku minut w zależności od mocy obliczeniowej systemu.

linux-find-files-locate

Aby użyć Znajdź polecenie, wystarczy podać ciąg zapytania, który będzie używany do wyszukiwania dopasowań. Polecenie wyświetli listę wszystkich indeksowanych katalogów i plików pasujących do zapytania.

Jeśli chcesz ograniczyć wyszukiwanie tylko do dokładnych dopasowań, użyj -b parametr. Jeśli chcesz, aby wyszukiwane hasło nie rozróżniało wielkości liter, użyj -ja parametr. Jeśli chcesz ograniczyć liczbę wyników, użyj -n parametr.

Polecenie „Znajdź”

Wreszcie mamy odnaleźć polecenie, które jest najbardziej wszechstronnym z poleceń, które będziemy eksplorować, ale także najtrudniejszym do nauczenia ze względu na jego elastyczność.

Pamiętaj, że użycie tego polecenia spowoduje zawsze wyszukiwanie w bieżącym katalogu, chyba że określono inaczej.

linux-find-files-find-name

Aby znaleźć plik według jego nazwy, użyj -Nazwa parametr (lub -ja nazywam parametr uwzględniający wielkość liter). Możesz też odwrócić wyszukiwanie i wykluczyć pliki według ich nazwy, używając -nie modyfikator. The * symbol jest używany jako symbol wieloznaczny.

linux-find-files-find-type

Możesz również znaleźć wszystkie pliki według ich typu, używając -rodzaj parametr. Następujące typowe opcje odpowiadają ich typom plików:

  • re: katalogi
  • fa: zwykłe pliki
  • l: linki symboliczne
linux-find-files-find-size

Podobnie do typów plików, możesz wyszukiwać według rozmiaru pliku za pomocą -rozmiar parametr, po którym następuje ciąg wskazujący rozmiar, jednostkę i to, czy chcemy dokładnie, mniej niż, czy więcej niż dopasowanie:

  • do: bajty
  • k: kilobajty
  • M.: megabajty
  • sol: gigabajty

I oczywiście wszystkie z nich można łączyć, aby tworzyć bardzo szczegółowe wyszukiwania określonych plików. Jeśli chcesz połączyć wiele wyszukiwań w jedno, użyj -i i -lub parametry pomiędzy zapytaniami.

Nigdy nie trać innego pliku w systemie Linux

I oto masz: najlepsze sposoby znajdowania plików w systemie Linux za pomocą wiersza poleceń. Nie jest wymagane oprogramowanie innych firm. Czy potrzebujesz prostego gdzie, post Znajdźlub potężny odnaleźć, Linux Cię obejmuje Jaka jest różnica między dystrybucjami Linuksa, jeśli wszystkie są Linuksem? [MakeUseOf wyjaśnia]Gdy użytkownik zostanie po raz pierwszy wprowadzony do systemu Linux, może mu powiedzieć, że używa systemu Linux, ale szybko się dowie, że nazywa się to czymś innym. Tak, Ubuntu, Fedora, Linux Mint, Debian, openSUSE i wiele innych ... Czytaj więcej .

Jak ty znaleźć pliki w systemie Linux? Podziel się z nami swoimi najlepszymi wskazówkami i wskazówkami w komentarzach poniżej!

Joel Lee ma tytuł licencjata w informatyce i ponad sześć lat doświadczenia zawodowego w pisaniu. Jest redaktorem naczelnym MakeUseOf.