Współczesne komputery stacjonarne z systemem Linux przeszły długą drogę, jeśli chodzi o umożliwienie manipulowania plikami w systemie. Jednak ze względu na wszystkie dodatkowe zasoby używane przez GUI (takie jak GNOME lub KDE Plasma), gdy musisz pracować z więcej niż jednym plikiem lub katalogiem, wiersz poleceń jest często najszybszym i najskuteczniejszym sposobem uzyskania rzeczy gotowy.

Dowiedz się, jak i kiedy korzystać z wiersza poleceń Linuksa za pomocą kilku niezbędnych Polecenia manipulacji plikami pomogą zwiększyć produktywność i przekształcić system Linux doświadczenie.

Podstawy wiersza poleceń systemu Linux

Zanim przejdziemy do rzeczywistych poleceń, oto kilka wskazówek, które pomogą uniknąć zamieszania i błędów:

  • W wierszu poleceń systemu Linux rozróżniana jest wielkość liter. Wielkie i małe litery różnią się w Linuksie. Pisanie na maszynie ls wyświetli listę plików w twoim bieżącym katalogu. Pisanie na maszynie Ls lub LS zwróci polecenie nie znaleziono błędu. ls-a oraz ls -A to także dwa różne polecenia. Pamiętaj, aby zwracać uwagę na wielkie i małe litery podczas kopiowania lub wprowadzania dowolnego polecenia.
    instagram viewer
  • Tylda (~) jest skrótem dla twojego katalogu domowego. Każdy użytkownik w systemie Linux ma katalog domowy. Ten katalog przechowuje wszystkie twoje osobiste pliki. Pełna ścieżka do tego katalogu to zazwyczaj /home/user/ lub /var/home/user/. Możesz zastąpić ~ w dowolnym miejscu polecenia reprezentującego tę ścieżkę. Na przykład polecenia cd /home/użytkownik oraz cd ~ są takie same.
  • Wpisanie dowolnego polecenia, a następnie „--help” często spowoduje wyświetlenie szybkich przykładów użycia. Prawie każde polecenie ma przełączniki lub argumenty, których możesz użyć do zmiany jego zachowania. Korzystanie z argumentu wiersza poleceń --Wsparcie zazwyczaj wyjaśnia najczęściej używane opcje. Na przykład, ls --pomoc.
  • Zachowaj ostrożność podczas uruchamiania polecenia, które zaczyna się od słowa „sudo”. Możesz natychmiast uniemożliwić działanie całego systemu, wprowadzając złe polecenie sudo.

Linux Man Command

Najbardziej użytecznym poleceniem dostępnym w każdym systemie Linux jest Człowiek Komenda. Człowiek jest skrótem od instrukcji.

Kiedy piszesz Człowiek po którym następuje dowolne inne polecenie, system wyświetli dokument pomocy, który wyjaśnia — często bardzo szczegółowo — jak działa to polecenie. Powyżej znajduje się pierwsza strona wyjścia dla strony podręcznika ls (często określana jako strona podręcznika).

Wyjaśnienia i przykłady poleceń opisanych poniżej mają pokazać niektóre z najczęstszych przypadków użycia. Nie są one wyczerpujące. Zachęcamy do korzystania z Człowiek polecenie, aby dowiedzieć się więcej o tym, co możesz zrobić samodzielnie z tymi poleceniami.

Dowództwo ls

Polecenie ls wyświetli zawartość twojego bieżącego katalogu. Istnieje kilka typowych przełączników używanych do zmiany typu wyjścia zwracanego przez polecenie. Samo wpisanie ls spowoduje wyświetlenie listy zawartości bieżącego katalogu.

W większości dystrybucji Linuksa lista będzie posortowana alfabetycznie, podzielona na kolumny i oznaczona kolorami, aby pomóc odróżnić pliki, katalogi, pliki wykonywalne i inne atrybuty.

Istnieje kilka przydatnych flag, których można użyć do zmiany wyniku polecenia. Możesz użyć ich osobno lub połączyć je w jeden argument.

Trzy powszechnie używane przełączniki to -I, -a, oraz -h.

# Uporządkuj dane wyjściowe w postaci jednokolumnowej listy
ls-l

# Pokaż wszystkie pliki (w tym ukryte pliki i katalogi)
ls-a

# Pokaż liczbę bajtów w formie czytelnej dla człowieka (KB, MB itp.)
ls -h

# Pokaż wszystkie pliki w jednej kolumnie w formie czytelnej dla człowieka
ls-lha

Linuxowe polecenie CD

Polecenie cd zmieni twój bieżący katalog. Możesz po prostu wpisać Płyta CD po której następuje nazwa dowolnego katalogu, aby się do niego przełączyć, lub wprowadź pełną ścieżkę, aby przejść do określonego miejsca.

# Przełącz się do folderu o nazwie mystuff w bieżącym katalogu
cd mystuff

# Przejdź w górę (lub wstecz) o jeden katalog, z którego jesteś (zwróć uwagę na spację i dwie kropki)
Płyta CD ..

# Zmień na swój katalog domowy
cd ~

# Zmień na zupełnie nową ścieżkę (zwróć uwagę na „/” na początku)
cd /var/tmp/pamięć-podręczna-flatpak/

Polecenie cp w Linuksie

Aby skopiować jeden lub więcej plików za pomocą wiersza poleceń, użyj polecenie cp. Możesz użyć cp, aby skopiować pliki z jednego katalogu (lub dysku) do drugiego lub utworzyć drugi plik z nową nazwą.

Polecenie jest zgodne z formatem cp /original/file.ext /destination/file.ext.

# Utwórz drugą kopię pliku w tym samym katalogu
cp mójplikspecjalny.jeden mójplikspecjalny.dwa

# Skopiuj plik do folderu o nazwie newlocation w katalogu domowym
cp mójplik ~/nowalokalizacja/

# Skopiuj katalog zawierający wszystkie pliki i podkatalogi do swojego katalogu domowego
# Zwróć uwagę na przełącznik -r (rekursywny)
cp -r ważne dane ~
cp -r ważne dane /dom/użytkownik/

# Kopiuj rekursywnie z jednej ścieżki do drugiej
cp -r /var/tmp/ /home/user/backuptemp

Związane z: Co to jest wiersz poleceń systemu Linux i jak go używać?

Linux mv Command

Polecenie mv przeniesie pliki lub katalogi. Ma tę samą podstawową składnię, co polecenie cp. Jedyną prawdziwą różnicą jest to, że polecenie przeniesienia usunie plik (pliki) źródłowe, gdy dane zostaną przeniesione do nowej lokalizacji.

To polecenie służy również do zmiany nazw plików w systemie Linux. Ponieważ Linux nie ma faktycznego polecenia zmiany nazwy, zadanie jest wykonywane przez przeniesienie pliku z jednej nazwy na drugą.

# Zmień nazwę file.one na file.two kasując file.one w procesie
mv plik.jeden plik.dwa

# Przenieś wszystkie pliki z bieżącego katalogu do nowego miejsca docelowego
# Zwróć uwagę, że * pasuje do wszystkich plików
mv * /nowy/przechowywanie/lokalizacja/

# Przenieś zawartość jednego katalogu do drugiego
mv /home/user/Videos /home/newuser/oldvideofiles

Polecenia rm i rmdir

Skrót od usunąć, polecenia rm i rmdir usuną (jak w na stałe usunąć) pliki i katalogi. Polecenie rm wymaga po prostu nazwy lub ścieżki do pliku lub plików do usunięcia. Możesz usunąć wiele plików, używając * znak wieloznaczny.

# Usuń pojedynczy plik z bieżącego katalogu
rm uselessfile.ext

# Usuń wszystkie pliki zaczynające się od liter „ab” w bieżącym katalogu
rm ab*

# Usuń wszystkie pliki zaczynające się od ab w określonym katalogu
rm ~/mojepliki/zpliki/ab*

Możesz użyć rmdir, aby usunąć an pusty informator. Częstym problemem podczas używania tego polecenia jest próba usunięcia katalogu, który wydaje się pusty, ale zawiera ukryte pliki. Użyj ls-a polecenie, aby pokazać ukryte pliki, które należy usunąć, jeśli pojawi się błąd.

# Usuń pusty katalog z bieżącej ścieżki
rmdir stary katalog

# Usuń tymczasowy katalog z katalogu domowego
rmdir ~/tymczasowy

Usuwanie drzew katalogów za pomocą rm

Polecenie rm działa również jako potężne narzędzie do usuwania całych katalogów, a nawet drzew katalogów. Ponieważ polecenie rm trwale usuwa pliki i katalogi, musisz zachować szczególną ostrożność podczas wydawania polecenia, które przemierza katalogi i działa w oparciu o symbole wieloznaczne.

Związane z: Sposoby uzyskania pomocy wiersza poleceń w systemie Linux

Istnieją dwie ważne flagi, o których należy pamiętać. Pierwszy to -F. F oznacza siłę. Wyłącza „Czy na pewno?” monit, który zwykle pojawia się podczas próby usunięcia pliku.

Po uruchomieniu polecenia rm z -F przełącznik, usunie wszystko, co mu każesz, bez sprawdzania lub pytania, czy jesteś pewien. Kiedy trafisz Wchodzić, polecenie jest wykonane i nie ma odwrotu.

Drugi przełącznik to -r, co oznacza rekurencyjne. Umożliwi to poleceniu rm przejście przez drzewo katalogów, z którego zostało wydane polecenie, i działanie na wszystkich znalezionych plikach lub podkatalogach.

# Usuń wszystkie pliki zaczynające się od XX w bieżącym katalogu bez potwierdzenia
rm -f XX*

# Usuń wszystkie pliki zaczynające się od XX w bieżącym katalogu i wszystkich podkatalogach
rm -rf XX*

# Usuń wszystkie pliki w bieżącym katalogu bez potwierdzenia
rm -f *

# Usuń wszystko w tym katalogu, usuwając wszystkie znalezione pliki i podkatalogi
# To polecenie powinno być zawsze używane z najwyższą ostrożnością.
rm -rf *

Komenda rm -rf * przydaje się, gdy jest używany prawidłowo, aby usunąć duże ilości plików, które nie są już potrzebne. Może usunąć ogromne ilości danych w zaledwie sekundę lub dwie. Jeśli jednak nie zwracasz uwagi na to, gdzie jesteś w strukturze katalogów, może to być bardzo niebezpieczne.

Działanie rm -rf * na przykład w twoim katalogu domowym, natychmiast usunie wszystkie twoje osobiste pliki. Co gorsza, uruchomienie polecenia jako użytkownik root lub użycie sudo może wymazać cały system operacyjny.

Jeśli potrzebujesz użyć tego polecenia, zatrzymaj się, sprawdź, gdzie jesteś w swoim drzewie katalogów, pomyśl, a następnie zatrzymaj się, spójrz jeszcze raz i pomyśl jeszcze trochę, zanim uderzysz Wchodzić. Nie ma powrotu.

Manipulowanie plikami i folderami za pomocą terminala Linux

Uzbrojony w te siedem poleceń Linuksa, możesz manipulować całym systemem plików w dowolny sposób. Naucz się ich dobrze używać, a już nigdy nie będziesz musiał przeszukiwać menu swojego menedżera plików, aby coś zrobić ponownie.

Co najlepsze, bez dodatkowego przetwarzania powodowanego przez te menedżery plików na komputerze stacjonarnym, operacje związane z obsługą plików będą natychmiastowe. Ale jeśli nadal potrzebujesz graficznego menedżera plików, Linux ma ich mnóstwo.

10 najlepszych menedżerów plików dla zaawansowanych użytkowników systemu Linux

Posiadanie niezawodnego menedżera plików ułatwia organizację plików. Oto lista najlepszych menedżerów plików dla systemu Linux.

Czytaj dalej

DzielićĆwierkaćE-mail
Powiązane tematy
  • Linux
  • System plików
  • Zarządzanie plikami
  • Polecenia Linuksa
  • Podstawowe informacje o Linuksie
O autorze
JT McGinty (17 opublikowanych artykułów)

JT to weteran branży technologicznej z ponad 25-letnim doświadczeniem. Od wsparcia technicznego po programowanie i administrację systemem, zrobił to wszystko. Szczególnie lubi uczyć nowych użytkowników wolności i mocy Linuksa.

Więcej od JT McGinty

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ć