Kurs Linux Polecenia - lekcja 6 - Tworzenie i usuwanie plików oraz katalogów
Spisu treści:
- Składnia polecenia mkdir dla systemu Linux
- Jak utworzyć nowy katalog
- Jak tworzyć katalogi nadrzędne
- Jak ustawić uprawnienia podczas tworzenia katalogu
- Jak utworzyć wiele katalogów
- Wniosek
W systemach Linux możesz tworzyć nowe katalogi z wiersza poleceń lub za pomocą menedżera plików na pulpicie. Poleceniem umożliwiającym tworzenie katalogów (zwanych także folderami) jest
mkdir
.
Ten samouczek obejmuje podstawy korzystania z polecenia
mkdir
, w tym codzienne przykłady.
Składnia polecenia mkdir dla systemu Linux
Składnia komendy
mkdir
jest następująca:
mkdir
Polecenie przyjmuje jedną lub więcej nazw katalogów jako argumenty.
Jak utworzyć nowy katalog
Aby utworzyć katalog w systemie Linux, podaj nazwę katalogu jako argument polecenia
mkdir
. Na przykład, aby utworzyć nowy katalog
newdir
, uruchom następującą komendę:
mkdir newdir
Możesz sprawdzić, czy katalog został utworzony, wyświetlając zawartość za pomocą polecenia
ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Podając tylko nazwę katalogu, bez pełnej ścieżki, jest on tworzony w bieżącym katalogu roboczym.
Bieżącym katalogiem roboczym jest katalog, z którego uruchamiane są polecenia. Aby zmienić bieżący katalog roboczy, użyj polecenia
cd
.
Aby utworzyć katalog w innej lokalizacji, musisz podać bezwzględną lub względną ścieżkę do katalogu nadrzędnego. Na przykład, aby utworzyć nowy katalog w katalogu
/tmp
, wpisz:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
Opcja
-v
(
--verbose
) informuje
mkdir
aby
mkdir
komunikat dla każdego utworzonego katalogu.
Jak tworzyć katalogi nadrzędne
Katalog nadrzędny to katalog znajdujący się nad innym katalogiem w drzewie katalogów. Aby utworzyć katalogi nadrzędne, użyj opcji
-p
.
Powiedzmy, że chcesz utworzyć katalog
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Jeśli któryś z katalogów nadrzędnych nie istnieje, pojawi się błąd, jak pokazano poniżej:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
Zamiast tworzyć kolejno brakujące katalogi nadrzędne,
mkdir
polecenie
mkdir
z opcją
-p
:
mkdir -p /home/linuxize/Music/Rock/Gothic
Gdy używana jest opcja
-p
, polecenie tworzy katalog tylko wtedy, gdy nie istnieje.
Jeśli spróbujesz utworzyć katalog, który już istnieje, a opcja
-p
nie zostanie podana,
mkdir
wydrukuje Błąd
File exists
:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Jak ustawić uprawnienia podczas tworzenia katalogu
Aby utworzyć katalog z określonymi uprawnieniami, użyj opcji
-m
(
-mode
). Składnia przypisywania uprawnień jest taka sama, jak w przypadku komendy
chmod
.
W poniższym przykładzie tworzymy nowy katalog z
700
uprawnieniami, co oznacza, że tylko użytkownik, który go utworzył, będzie mógł uzyskać do niego dostęp:
mkdir -m 700 newdir
Gdy opcja
-m
nie jest używana, nowo utworzone katalogi mają zwykle uprawnienia
775
lub
755
, w zależności od wartości
umask
.
Jak utworzyć wiele katalogów
Aby utworzyć wiele katalogów, podaj nazwy katalogów jako argumenty poleceń, oddzielając je spacją:
mkdir dir1 dir2 dir3
Polecenie
mkdir
umożliwia także utworzenie złożonego drzewa katalogów za pomocą jednego polecenia:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
Powyższe polecenie tworzy następujące drzewo katalogów:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Wniosek
Komenda
mkdir
w systemie Linux służy do tworzenia nowych katalogów.
Aby uzyskać więcej informacji o
mkdir
, odwiedź stronę podręcznika mkdir.
Jak tworzyć grupy w systemie Linux (polecenie groupadd)
W tym artykule porozmawiamy o tym, jak tworzyć nowe grupy w systemie Linux za pomocą polecenia groupadd. Grupy służą do organizowania kont użytkowników i administrowania nimi.
Jak tworzyć użytkowników w systemie Linux (polecenie useradd)
Linux to system dla wielu użytkowników, co oznacza, że więcej niż jedna osoba może wchodzić w interakcje z tym samym systemem w tym samym czasie. W tym samouczku wyjaśniono polecenie useradd i jego opcje.
Jak przenosić pliki i katalogi w systemie Linux (polecenie mv)
Przenoszenie plików i katalogów jest jednym z najbardziej podstawowych zadań, które często trzeba wykonywać w systemie Linux. W tym samouczku wyjaśnimy, jak używać polecenia mv do przenoszenia plików i katalogów.