LFCA Naucz się podstawowych poleceń zarządzania plikami w Linux - część 2
- 1949
- 433
- Ignacy Modzelewski
Ten artykuł znajduje się w części 2 serii LFCA, tutaj, w tej części, wyjaśnimy o systemie plików Linux i omówimy podstawowe polecenia zarządzania plikami, które są wymagane do egzaminu certyfikacyjnego LFCA.
Gdy zaczynasz zaczynasz w Linux, spędzisz dużo czasu na interakcji z plikami i katalogami. Katalogi są również znane jako foldery i są zorganizowane w strukturze hierarchicznej.
W systemie operacyjnym Linux każda jednostka jest uważana za plik. W rzeczywistości istnieje popularne oświadczenie w kręgach Linux, które pojawia się: „Wszystko jest plik w Linux”. To jest tylko nadmierne uproszczenie i w prawdziwym sensie większość plików w Linux to specjalne pliki, które zawierają symboliczne linki, pliki blokowe i tak dalej.
Przegląd systemu plików Linux
Poświęćmy chwilę i przeglądmy główne typy plików:
1. Zwykłe pliki
To są najczęstsze typy plików. Regularne pliki zawierają tekst, instrukcje programu, instrukcje programu i znaki ASCII.
Przykłady zwykłych plików obejmują:
- Proste pliki tekstowe, pliki PDF
- Pliki multimedialne, takie jak pliki obrazu, muzyki i wideo
- Pliki binarne
- Pliki zapinane lub skompresowane
I wiele więcej.
2. Pliki specjalne
Są to pliki reprezentujące urządzenia fizyczne, takie jak zamontowane objętości, drukarki, dyski CD i dowolne urządzenie wejściowe i wyjściowe.
3. Katalogi
A informator to specjalny typ pliku, który przechowuje zarówno zwykłe, jak i specjalne pliki w hierarchicznej kolejności, zaczynając od korzenia ( /)
informator. Katalog jest odpowiednikiem folderu w systemie operacyjnym Windows. Katalogi są tworzone za pomocą Mkdir polecenie, skrót do tworzenia katalogu, jak zobaczymy później w tym samouczku.
Struktura hierarchii Linuksa zaczyna się od katalogu głównego i rozgałęzia się po inne katalogi, jak pokazano:
Struktura katalogu LinuksaZrozumiemy każdy katalog i jego użycie.
- /źródło Directory to katalog domowy dla użytkownika root.
- /Dev Katalog zawiera pliki urządzeń, takie jak /dev/sda.
- Statyczne pliki rozruchowe znajdują się w /uruchomić informator.
- Aplikacje i narzędzia użytkowników znajdują się w /usr informator.
- /var Katalog zawiera pliki dziennika różnych aplikacji systemowych.
- Wszystkie pliki konfiguracyjne systemu są przechowywane w /itp informator.
- /dom Katalog to miejsce, w którym znajdują się foldery użytkowników. Należą do nich komputer stacjonarny, dokumenty, pobierania, muzyka, publiczne i filmy.
- W przypadku pakietów aplikacji dodatkowych sprawdź je w /optować informator.
- /głoska bezdźwięczna Directory przechowuje pliki dla urządzeń wymiennych, takich jak dyski USB.
- /MNT Directory zawiera subkredyty, które działają jako tymczasowe punkty montażowe dla urządzeń montażowych, takich jak CD-ROMS.
- /Proc Directory to wirtualny system plików, który przechowuje informacje o aktualnie uruchomionych procesach. To dziwny system plików, który jest tworzony na rozruchu systemowym i zniszczony po zamknięciu.
- /kosz Directory zawiera pliki binarne poleceń użytkownika.
- /lib Directory przechowuje udostępnione obrazy biblioteczne i moduły jądra.
Polecenia zarządzania plikami Linux
Spędzisz dużo czasu na interakcji z terminalem, w którym będziesz prowadzić polecenia. Wykonanie poleceń jest najbardziej preferowanym sposobem interakcji z systemem Linux, ponieważ zapewnia całkowitą kontrolę nad systemem w porównaniu z użyciem graficznych elementów wyświetlania.
W przypadku tej lekcji i nadchodzących lekcji będziemy uruchamiać polecenia na terminalu. Używamy Ubuntu OS i aby uruchomić terminal, użyj skrótu klawiatury Ctrl + alt + t
.
Zagłębijmy się teraz w podstawowe polecenia zarządzania plikami, które pomogą Ci tworzyć i zarządzać plikami w systemie.
1. polecenie PWD
PWD, Skrót od katalogu roboczego drukowania, to polecenie, które drukuje bieżący katalog roboczy w hierarchicznej kolejności, zaczynając od najwyższego katalogu głównego ( /)
.
Aby sprawdzić swój obecny katalog roboczy, po prostu przywołaj PWD polecenie jak pokazano.
$ pwd
Wyjście pokazuje, że jesteśmy w naszym katalogu domowym, absolutnej lub pełnej ścieżce /Home/Tecmint.
Wydrukuj obecny katalog roboczy2. Polecenie CD
Aby zmienić lub poruszać się w katalogach, użyj polecenia CD, które jest skrót od katalogu zmian.
Na przykład, aby przejść do /var/log Ścieżka pliku, uruchom polecenie:
$ cd /var /logNawiguj katalogi w Linux
Aby w końcu dołączyć do katalogu, dołącz do dwóch kropek lub okresów.
$ CD…
Wrócić do katalogu domowego, uruchom polecenie CD bez żadnych argumentów.
$ CDPrzykłady polecenia CD
NOTATKA: Aby poruszać się do podkładu lub katalogu w bieżącym katalogu, nie używaj cięcia do przodu ( /)
Po prostu wpisz nazwę katalogu.
Na przykład, aby nawigować do katalogu pobierania, uruchom:
$ Pliki CDPrzejdź do katalogu pobierania
3. polecenie ls
Polecenie LS to polecenie używane do wymieniania istniejących plików lub folderów w katalogu. Na przykład, aby wymienić całą zawartość w katalogu domowym, uruchomimy polecenie.
$ ls
Ze wyjścia widzimy, że mamy dwa pliki tekstowe i osiem folderów, które są zwykle tworzone domyślnie po zainstalowaniu i zalogowaniu się do systemu.
Wypisz pliki w LinuxAby wymienić więcej informacji, dołącz -LH
flaga jak pokazano. -L
Opcja oznacza długą listę i drukuje dodatkowe informacje, takie jak uprawnienia plików, użytkownik, grupa, rozmiar pliku i data tworzenia. -H
Flaga wydrukuje rozmiar pliku lub katalogu w formacie czytelnym człowieka.
$ ls -lhDługie pliki listy w Linux
Aby wymienić ukryte pliki, dołącz -A
flaga.
$ LS -LA
To wyświetla ukryte pliki, które zaczynają się od znaku okresu (.)
jak pokazano.
.ssh .konfigurator .lokalnyWymień ukryte pliki w Linux
4. Dotknij polecenia
Polecenie dotykowe służy do tworzenia prostych plików w systemie Linux. Aby utworzyć plik, użyj składni:
$ Touch Filename
Na przykład, aby utworzyć plik 1.tekst Plik, uruchom polecenie:
$ Touch File1.tekst
Aby potwierdzić tworzenie pliku, wywołać polecenie ls.
$ lsUtwórz pusty plik w Linux
5. polecenie CAT
Aby wyświetlić zawartość pliku, użyj polecenia CAT w następujący sposób:
$ Cat FilenameWyświetl zawartość plików
6. polecenie mv
polecenie mv jest całkiem wszechstronnym poleceniem. W zależności od tego, jak jest używany, może zmienić nazwę pliku lub przenieść go z jednego miejsca do drugiego.
Aby przesunąć plik, użyj składni poniżej:
$ mv nazwa pliku/ścieżka/do/docelowa/
Na przykład, aby przenieść plik z bieżącego katalogu do katalogu publicznego/Docs, uruchom polecenie:
$ mv plik 1.TXT publiczne/dokumentyPrzenieś pliki w Linux
Alternatywnie możesz przenieść plik z innej lokalizacji do bieżącego katalogu za pomocą pokazanej składni. Zwróć uwagę na znak okresu na końcu polecenia. To implikuje tę lokalizację '.
$ mv/ścieżka/do/pliku .
Teraz zrobimy odwrotnie. Skopiujemy plik ze ścieżki publicznej/dokumentów do bieżącego katalogu, jak pokazano.
$ mv public/Docs/File1.tekst .Przenieś pliki z lokalizacji w Linux
Aby zmienić nazwę pliku, użyj pokazanej składni. Polecenie usuwa oryginalną nazwę pliku i przypisuje drugi argument jako nową nazwę pliku.
$ mv filename1 nazwa pliku2
Na przykład, aby zmienić nazwę File1.TXT do File2.TXT Uruchom polecenie:
$ mv plik 1.plik txt2.tekstZmień nazwę plików w Linux
Dodatkowo możesz jednocześnie przenosić i zmieniać nazwę pliku, określając folder docelowy i inną nazwę pliku.
Na przykład poruszenie plik 1.tekst do lokalizacji Publiczne/dokumenty i zmień nazwę plik2.tekst Uruchom polecenie:
$ mv plik 1.TXT public/Docs/File2.tekstPrzenieś i zmień nazwę plików w Linux
7. Polecenie CP
Polecenie CP, skrót do kopii, kopiuje plik z jednej lokalizacji pliku do drugiego. W przeciwieństwie do polecenia ruchu, CP polecenie zachowuje oryginalny plik w bieżącej lokalizacji i tworzy duplikat kopii w innym katalogu.
Składnia do kopiowania pliku pokazano poniżej.
$ cp /file /ścieżka /destylarnia /ścieżka
Na przykład, aby skopiować plik plik 1.tekst Od obecnego katalogu do Public/Docs/ katalog, wydaj polecenie:
$ CP PLIK1.TXT public/Docs/Skopiuj pliki w Linux
Aby skopiować katalog, użyj -R
opcja rekurencyjnego kopiowania katalogu, w tym całej jego zawartości. Stworzyliśmy inny katalog zatytułowany Samouczki. Aby skopiować ten katalog wraz z jego zawartością Public/Docs/ Ścieżka, uruchom polecenie:
$ cp -r samouczki publiczne/dokumenty/Kopiuj katalog w Linux
8. polecenie mkdir
Być może zastanawiałeś się, jak stworzyliśmy Samouczki informator. Cóż, to dość proste. Aby utworzyć nowy katalog użyj Mkdir ( Zrób katalog) polecenie w następujący sposób:
$ mkdir Directory_name
Utwórzmy inny katalog zatytułowany projektowanie jak pokazano:
Projekty $ mkdirUtwórz katalog w Linux
Aby utworzyć katalog w innym katalogu, użyj -P
flaga. Poniższe polecenie tworzy katalog fundamental Linux katalog w katalogu nadrzędnym, który jest projektowanie informator.
$ mkdir -p Projekty/Linux/fundamentalsUtwórz katalog w Linux
9. polecenie rmdir
Rmdir Polecenie usuwa pusty katalog. Na przykład, aby usunąć lub usunąć Samouczki Directory, uruchom polecenie:
$ RMDIR TutorialsUsuń pusty katalog w Linux
Jeśli spróbujesz usunąć katalog nie pustych, otrzymasz komunikat o błędzie, jak pokazano.
Projekty $ RMDIRUsuń katalog w Linux
10. polecenie rm
Rm (Usuń) Polecenie służy do usuwania pliku. Składnia jest dość prosta:
$ rm nazwa pliku
Na przykład, aby usunąć plik 1.tekst Plik, uruchom polecenie:
$ rm plik 1.tekst
Dodatkowo możesz usunąć lub usunąć katalog rekurencyjnie za pomocą -R
opcja. To może być albo pusty lub nieopustowany katalog.
$ rm -r Directory_name
Na przykład, aby usunąć projektowanie Directory, uruchom polecenie:
$ rm -r projektyUsuń katalog rekurencyjnie w Linux
11. Znajdź i zlokalizuj polecenia
Czasami możesz chcieć przeszukać lokalizację konkretnego pliku. Możesz to łatwo zrobić za pomocą znaleziska lub Znajdź polecenia.
Polecenie Znajdź wyszukiwanie pliku w określonej lokalizacji i przyjmuje dwa argumenty: ścieżka wyszukiwania lub katalog i plik do wyszukiwania.
Składnia jest jak pokazana
$ find/Path/to/Search -name nazwa pliku
Na przykład, aby wyszukać plik o nazwie plik 1.tekst W katalogu domowym uruchom:
$ find /home /tecmint -name plik 1.tekstWyszukaj pliki w Linux
Znajdź polecenie, tak jak znajdować polecenie, odgrywa tę samą rolę wyszukiwania plików, ale przyjmuje tylko jeden argument, jak pokazano.
$ zlokalizuj nazwę pliku
Na przykład;
$ zlokalizuj plik 1.tekstZnajdź pliki w Linux
Znajdź Wyszukiwanie poleceń za pomocą bazy danych wszystkich możliwych plików i katalogów w systemie.
NOTATKA: Znajdź polecenie jest znacznie szybsze niż znajdować Komenda. Jednakże znajdować polecenie jest znacznie potężniejsze i działa w sytuacjach, w których Znajdź nie daje pożądanych rezultatów.
Otóż to! W tym temacie omówiliśmy podstawowe polecenia zarządzania plikami, które dadzą ci know-how w tworzeniu i zarządzaniu plikami i katalogami w systemie Linux.
Zostań Certyfikowaną Fundacją Linux IT Associate (LFCA)- « Jak zainstalować narzędzie z ekranu Flameshot w Linux
- Różne sposoby czytania pliku w skrypcie Bash za pomocą pętli »