Skip to content

Jak zarządzać plikami z terminala Linux: 11 poleceń, które musisz znać

1 de sierpień de 2021
header

Aby korzystać z terminala Linux jak profesjonalista, musisz znać podstawy zarządzania plikami i nawigowania po katalogach. Zgodnie z filozofią Uniksa, każde polecenie robi jedną rzecz i robi to dobrze.

Midnight Commander, w pełni funkcjonalny menedżer plików dla terminala Linux, działa jako potężny interfejs do wszystkich tych poleceń.

ls – Lista plików

ten ls polecenie wyświetla listę plików w katalogu. Domyślnie ls wyświetla listę plików w bieżącym katalogu.

1627817992 567 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

Możesz także wyświetlić listę plików rekursywnie — to znaczy wyświetlić wszystkie pliki w katalogach w bieżącym katalogu — za pomocą ls -R.

1627817992 427 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

ls może również wyświetlać pliki w innym katalogu, jeśli określisz katalog. Na przykład, ls / home wyświetli listę wszystkich plików w katalogu /home.

cd – Zmień katalog

ten płyta CD polecenie przechodzi do innego katalogu. Na przykład, cd Pulpit przeniesie Cię do katalogu na pulpicie, jeśli zaczynasz od katalogu domowego.

1627817992 588 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz


Możesz także podać pełną ścieżkę do katalogu, na przykład cd /usr/share aby przejść do katalogu /usr/share w systemie plików.

płyta CD .. zabierze cię do katalogu.

1627817992 237 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

rm – Usuń pliki

ten rm polecenie usuwa pliki. Bądź ostrożny z tym poleceniem — rm nie prosi o potwierdzenie.

1627817992 807 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

Na przykład, plik rm usunie plik o nazwie „plik” w bieżącym katalogu. Podobnie jak w przypadku innych poleceń, możesz również określić pełną ścieżkę do pliku: rm /ścieżka/do/pliku usunie plik w /ścieżka/do/pliku w twoim systemie plików.

rmdir – Usuń katalogi

ten rmdir polecenie usuwa pusty katalog. katalog rmdir usunie katalog o nazwie „katalog” w bieżącym katalogu.

Jeśli katalog nie jest pusty, możesz użyć rekurencyjnego polecenia rm, aby usunąć katalog i wszystkie znajdujące się w nim pliki. rm -r katalog usunie katalog o nazwie „katalog” i wszystkie znajdujące się w nim pliki. Jest to niebezpieczne polecenie, które może łatwo usunąć wiele ważnych plików, więc zachowaj ostrożność podczas korzystania z niego. Nie poprosi o potwierdzenie.

1627817992 685 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

mv – Przenieś pliki

ten mv polecenie przenosi plik do nowej lokalizacji. Jest to również polecenie, którego będziesz używać do zmiany nazw plików. Na przykład, mv plik nowy plik wziąłby plik o nazwie „plik” w bieżącym katalogu i przeniósł go do pliku o nazwie „nowy plik” w bieżącym katalogu — innymi słowy, zmieniając jego nazwę.

1627817992 91 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz


Podobnie jak w przypadku innych poleceń, możesz dołączyć pełne ścieżki do przenoszenia plików do lub z innych katalogów. Na przykład następujące polecenie pobierze plik o nazwie „plik” w bieżącym katalogu i umieści go w folderze / home / howtogeek:

plik mv / home / howtogeek

cp – Kopiuj pliki

ten cp polecenie działa tak samo jak polecenie mv, z wyjątkiem tego, że kopiuje oryginalne pliki zamiast je przenosić.

Możesz także wykonać kopię rekurencyjną za pomocą cp -r. To kopiuje katalog i wszystkie znajdujące się w nim pliki do nowej lokalizacji. Na przykład następujące polecenie umieszcza kopię katalogu / home / howtogeek / Downloads w katalogu / home / chris:

cp -r /home/howtogeek/Pobieranie /home/chris

mkdir – Twórz katalogi

Komenda mkdir tworzy nowy katalog. Przykład mkdir utworzy katalog o nazwie „przykład” w bieżącym katalogu.

1627817993 897 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

ln – Utwórz linki

Polecenie ln tworzy łącza. Najczęściej używanym rodzajem dowiązania jest prawdopodobnie dowiązanie symboliczne, które można utworzyć za pomocą ln-s.


Na przykład następujące polecenie tworzy łącze do naszego folderu Pobrane na naszym Pulpicie:

ln -s /home/howtogeek/Downloads /home/howtogeek/Desktop

1627817993 722 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

Sprawdź nasz artykuł na temat dowiązań symbolicznych, aby uzyskać więcej informacji.

chmod – Zmień uprawnienia

chmod zmienia uprawnienia pliku. Na przykład, chmod +x skrypt.sh doda uprawnienia do wykonywania do pliku o nazwie script.sh w bieżącym folderze. chmod -x skrypt.sh usunie uprawnienia do wykonywania z tego pliku.

1627817993 957 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

Uprawnienia do plików w systemie Linux mogą być nieco skomplikowane. Zapoznaj się z naszym przewodnikiem po uprawnieniach do plików w systemie Linux, aby uzyskać więcej szczegółowych informacji.

dotknij – Utwórz puste pliki

ten dotykać polecenie tworzy pusty plik. Na przykład, przykład dotykowy tworzy pusty plik o nazwie „przykład” w bieżącym katalogu.

1627817993 111 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

mc – pełny menedżer plików

Midnight Commander to jeden z wielu w pełni funkcjonalnych menedżerów plików, z których można korzystać z poziomu terminala Linux. Nie jest instalowany domyślnie w większości dystrybucji; oto polecenie, które musisz zainstalować na Ubuntu:

sudo apt-get zainstaluj mc


Po zainstalowaniu wystarczy uruchomić mc polecenie, aby go uruchomić.

1627817993 971 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

Użyj klawiszy strzałek, aby wybrać pliki i klawisza Tab, aby przełączać się między panelami. Naciśnij Alt-1, aby wyświetlić ekran pomocy lub Alt-2, aby wyświetlić menu.

1627817993 1 Jak zarzadzac plikami z terminala Linux 11 polecen ktore musisz

Możesz także używać myszy w Midnight Commanderze, jeśli twoje środowisko terminalowe obsługuje mysz.

Pamiętaj, że będziesz musiał uruchomić te polecenia z uprawnieniami roota, jeśli modyfikujesz katalog systemowy. W Ubuntu dodajsudo na początku poleceń, które chcesz uruchomić z uprawnieniami roota.

Czy ten post był pomocny?