Skip to main content

10 Essential Linux Polecenia do poruszania się po systemie plików

Podstawy pracy z Terminalem - macOS / Linux (Czerwiec 2025)

Podstawy pracy z Terminalem - macOS / Linux (Czerwiec 2025)
Anonim

Ten przewodnik zawiera listę dziesięciu poleceń systemu Linux, które musisz znać, aby móc nawigować po systemie plików za pomocą terminala Linux.

Dostarcza poleceń, aby dowiedzieć się, w którym katalogu się znajdujesz, w którym katalogu byłeś poprzednio, jak nawigować do innych folderów, jak wrócić do domu, jak tworzyć pliki i foldery, jak tworzyć linki

01 z 10

Który folder jesteś?

Kiedy otwierasz okno terminala, pierwszą rzeczą, którą musisz wiedzieć, jest miejsce w systemie plików.

Pomyśl o tym jak o znaczniku "jesteś tutaj", który można znaleźć na mapach w centrach handlowych.

Aby dowiedzieć się, w którym folderze jesteś, możesz użyć następującego polecenia:

pwd

Wyniki zwrócone przez pwd może się różnić w zależności od tego, czy używasz wersji powłoki pwd lub ten zainstalowany w twoim / usr / bin informator.

Generalnie wydrukuje coś podobnego do/ home / nazwa użytkownika.

02 z 10

Jakie pliki i foldery znajdują się w bieżącym katalogu

Teraz, gdy wiesz, w którym folderze się znajdujesz, możesz zobaczyć, które pliki i foldery znajdują się w bieżącym katalogu przy użyciu ls dowództwo.

ls

Sam w sobie ls Polecenie wyświetli listę wszystkich plików i folderów w katalogu oprócz tych rozpoczynających się kropką (.).

Aby zobaczyć wszystkie pliki, w tym pliki ukryte (zaczynające się od kropki), możesz użyć następującego przełącznika:

ls -a

Niektóre polecenia tworzą kopie zapasowe plików rozpoczynających się metaznakiem tyldy (~).

Jeśli nie chcesz, aby kopie zapasowe były wyświetlane podczas wyświetlania plików w folderze, użyj następującego przełącznika:

ls -B

Najczęstsze zastosowanie ls komenda jest następująca:

ls-lt

Zapewnia to długą listę posortowaną według czasu modyfikacji, z najnowszym pierwszym.

Inne opcje sortowania obejmują rozszerzenie, rozmiar i wersję:

ls -lUls -lXls -lv

Długi format listy zawiera następujące informacje:

  • Uprawnienia
  • Liczba i-węzłów pliku (zobacz twarde linki)
  • Właściciel
  • Grupa podstawowa
  • rozmiar pliku
  • Ostatni czas dostępu
  • Nazwa pliku / folderu / linku
03 z 10

Jak przejść do innych folderów

Aby poruszać się po systemie plików, możesz użyć klawisza Płyta CD dowództwo.

System plików Linuksa jest strukturą drzewa. Górna część drzewa jest oznaczona ukośnikiem (/).

W katalogu głównym znajdziesz niektóre lub wszystkie z następujących folderów.

  • /
  • kosz
  • bagażnik
  • cdrom
  • dev
  • itp
  • Dom
  • lib
  • lib64
  • lost + found
  • głoska bezdźwięczna
  • mnt
  • optować
  • proc
  • korzeń
  • biegać
  • sbin
  • srv
  • sys
  • tmp
  • var
  • usr

Folder bin zawiera polecenia, które mogą być uruchamiane przez dowolnego użytkownika, na przykład Płyta CD dowództwo, ls, mkdir itp.

Sbin zawiera pliki binarne systemu.

Folder usr oznacza zasoby systemu uniksowego, a także zawiera folder bin i sbin. Folder / usr / bin ma rozszerzony zestaw komend, które użytkownicy mogą uruchamiać. Podobnie folder / usr / sbin zawiera rozszerzony zestaw poleceń systemowych.

Folder rozruchowy zawiera wszystko, czego wymaga proces rozruchu.

Folder cdrom nie wymaga objaśnień.

Folder dev zawiera szczegółowe informacje o wszystkich urządzeniach w systemie.

Folder etc jest ogólnie tam, gdzie przechowywane są wszystkie pliki konfiguracyjne systemu.

Folder domowy zazwyczaj zawiera wszystkie foldery użytkowników, a dla przeciętnego użytkownika jest to jedyny obszar, którego powinny dotyczyć.

Foldery lib i lib64 zawierają wszystkie biblioteki jądra i współużytkowane.

Folder lost + found zawiera pliki, które nie mają już nazwy, która została znaleziona przez komendę fsck.

W folderze multimediów znajdują się zamontowane nośniki, takie jak dyski USB.

Folder mnt służy również do montażu tymczasowego magazynu, takiego jak napędy USB, inne systemy plików, obrazy ISO itp.

Folder opt jest używany przez niektóre pakiety oprogramowania jako miejsce przechowywania plików binarnych. Inne pakiety używają / usr / local.

Folder proc jest folderem systemowym używanym przez jądro. Nie musisz zbytnio martwić się tym folderem.

Folder główny jest katalogiem głównym użytkownika root.

Folder run jest folderem systemowym do przechowywania informacji o środowisku wykonawczym systemu.

Folder srv umożliwia przechowywanie folderów sieciowych, baz danych mysql i repozytoriów subversion.

Folder sys zawiera strukturę folderów w celu dostarczenia informacji o systemie.

Folder tmp jest folderem tymczasowym.

Folder var zawiera całe bogactwo elementów specyficznych dla systemu, w tym dane o grze, biblioteki dynamiczne, pliki dziennika, identyfikatory procesów, komunikaty i buforowane dane aplikacji.

Aby przejść do określonego folderu, użyj Płyta CD polecenie w następujący sposób:

cd / home / nazwa_użytkownika / Dokumenty 04 z 10

Jak przejść z powrotem do folderu domowego

Możesz wrócić do folderu domowego z dowolnego miejsca w systemie, korzystając z cd ~ dowództwo.

cd ~ 05 z 10

Jak utworzyć nowy folder

Jeśli chcesz utworzyć nowy folder, możesz użyć mkdir dowództwo:

mkdir nazwa_folderu 06 z 10

Jak tworzyć pliki

Linux zapewnia niesamowitą liczbę sposobów tworzenia nowych plików.

Aby utworzyć pusty plik, możesz użyć poniższych dotknąć dowództwo:

dotknij nazwy pliku

Polecenie dotyku służy do aktualizacji ostatniego czasu dostępu do pliku, ale w przypadku pliku, który nie istnieje, powoduje jego utworzenie.

Możesz także utworzyć plik przy użyciu kot dowództwo:

cat> nazwa pliku

Możesz teraz wpisać tekst w wierszu poleceń i zapisać go w pliku za pomocą Ctrl + D.

Lepszym sposobem na tworzenie plików jest użycie edytora nano. Pozwala to dodawać wiersze tekstu, wycinać i wklejać, wyszukiwać i zamieniać tekst oraz zapisywać plik w różnych formatach.

07 z 10

Jak zmienić nazwę i przenieść pliki w systemie plików

Są różne sposoby zmiany nazwy plików.

Najprostszym sposobem zmiany nazwy pliku jest użycie mv dowództwo.

mv oldfilename newfilename

Możesz również użyć polecenia mv, aby przenieść plik z jednego folderu do drugiego.

mv / path / of / original / file / path / of / target / folder

Jeśli chcesz zmienić nazwę wielu plików, które pasują do podobnego wzorca, możesz użyć Przemianować dowództwo.

zmień nazwę pliku zastępczego wyrażenie (s)

Na przykład:

zmień nazwę "gary" "tom" *

Spowoduje to zamianę wszystkich plików w folderze na Gary w tym z Tomek . Tak więc plik o nazwie garycv stanie się tomcv .

Zauważ, że polecenie zmiany nazwy nie działa na wszystkich systemach. Komenda mv jest bezpieczniejsza.

08 z 10

Jak kopiować pliki

Aby skopiować plik za pomocą systemu Linux, możesz użyć cp polecenie w następujący sposób.

cp nazwa_pliku plik2

Powyższe polecenie skopiuje filename1 i nazwij to filename2 .

Możesz użyć polecenia kopiowania, aby skopiować pliki z jednego folderu do drugiego.

Na przykład

cp / home / username / Documents / userdoc1 / home / username / Documents / UserDocs

Powyższe polecenie skopiuje plik userdoc1 z / home / nazwa_użytkownika / Dokumenty do / home / nazwa_użytkownika / Dokumenty / UserDocs

09 10

Jak usunąć pliki i foldery

Możesz usuwać pliki i foldery za pomocą rm dowództwo:

rm nazwa pliku

Jeśli chcesz usunąć folder, musisz użyć następującego przełącznika:

rm -R nazwa_folderu

Powyższe polecenie usuwa folder i jego zawartość, w tym podfoldery.

10 z 10

Co to są linki symboliczne i twarde linki

"Dowiązanie symboliczne" to plik wskazujący inny plik. Skrót na pulpicie jest w zasadzie dowiązaniem symbolicznym.

Możesz na przykład mieć następujący plik w swoim systemie:

/home/username/document/accounts/useraccounts.doc

Być może chcesz mieć dostęp do tego dokumentu z folderu home / username.

Możesz utworzyć dowiązanie symboliczne za pomocą następującego polecenia:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

Możesz edytować useraccounts.doc plik z obu miejsc, ale kiedy edytujesz dowiązanie symboliczne, to faktycznie edytujesz plik w / home / nazwa użytkownika / dokumenty / konta teczka.

Dowiązanie symboliczne można utworzyć w jednym systemie plików i wskazać plik w innym systemie plików. Zasadniczo dowiązanie symboliczne po prostu tworzy plik, który ma wskaźnik do innego pliku lub folderu.

"Twardy link" tworzy bezpośrednie połączenie pomiędzy dwoma plikami. Zasadniczo są to te same pliki, ale z inną nazwą. Twardy link zapewnia dobry sposób kategoryzacji plików bez zajmowania dodatkowego miejsca na dysku.

Możesz utworzyć twardy link, używając następującej składni:

W nazwie pliku jest linkowany filenametolinkto

Składnia jest podobna do dowiązania symbolicznego, ale nie używa przełącznika -s.