Howto install hadoop on Ubuntu
Obsah:
- Syntaxe příkazu Linux mkdir
- Jak vytvořit nový adresář
- Jak vytvořit nadřazené adresáře
- Jak nastavit oprávnění při vytváření adresáře
- Jak vytvořit více adresářů
- Závěr
V systémech Linux můžete vytvářet nové adresáře z příkazového řádku nebo pomocí správce souborů na ploše. Příkaz, který umožňuje vytvářet adresáře (také známé jako složky), je
mkdir
.
Tento tutoriál se zabývá základy používání příkazu
mkdir
, včetně každodenních příkladů.
Syntaxe příkazu Linux mkdir
Syntaxe příkazu
mkdir
je následující:
mkdir
Příkaz bere jako argumenty jeden nebo více názvů adresářů.
Jak vytvořit nový adresář
Chcete-li vytvořit adresář v systému Linux, předejte název adresáře jako argument příkazu
mkdir
. Chcete-li například vytvořit nový adresář
newdir
, spusťte následující příkaz:
mkdir newdir
Můžete zkontrolovat, zda byl adresář vytvořen vypsáním obsahu pomocí příkazu
ls
:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Při zadávání pouze názvu adresáře bez úplné cesty se vytvoří v aktuálním pracovním adresáři.
Aktuální pracovní adresář je adresář, ze kterého spouštíte příkazy. Chcete-li změnit aktuální pracovní adresář, použijte příkaz
cd
.
Chcete-li vytvořit adresář v jiném umístění, musíte do nadřazeného adresáře zadat absolutní nebo relativní cestu k souboru. Chcete-li například vytvořit nový adresář v adresáři
/tmp
, zadejte:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
Volba
-v
(
--verbose
) říká
mkdir
aby vytiskl zprávu pro každý vytvořený adresář.
Jak vytvořit nadřazené adresáře
Nadřazený adresář je adresář, který je nad jiným adresářem ve stromu adresářů. Chcete-li vytvořit nadřazené adresáře, použijte volbu
-p
.
Řekněme, že chcete vytvořit adresář
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Pokud některý z nadřazených adresářů neexistuje, zobrazí se chyba, jak je uvedeno níže:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
Namísto vytváření chybějících nadřazených adresářů jeden po druhém
mkdir
příkaz
mkdir
s volbou
-p
:
mkdir -p /home/linuxize/Music/Rock/Gothic
Když je použita volba
-p
, příkaz vytvoří adresář, pouze pokud neexistuje.
Pokud se pokusíte vytvořit adresář, který již existuje a volba
-p
není k dispozici,
mkdir
vytiskne Chyba
File exists
:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Jak nastavit oprávnění při vytváření adresáře
Chcete-li vytvořit adresář se specifickými oprávněními, použijte volbu
-m
(
-mode
). Syntaxe pro přiřazování oprávnění je stejná jako u
chmod
.
V následujícím příkladu vytváříme nový adresář s oprávněními
700
, což znamená, že k němu bude mít přístup pouze uživatel, který tento adresář vytvořil:
mkdir -m 700 newdir
Pokud není použita volba
-m
, mají nově vytvořené adresáře obvykle
775
nebo
755
oprávnění v závislosti na hodnotě
umask
.
Jak vytvořit více adresářů
Chcete-li vytvořit více adresářů, zadejte názvy adresářů jako argumenty příkazu, oddělené mezerou:
mkdir dir1 dir2 dir3
Příkaz
mkdir
také umožňuje vytvořit složitý strom adresářů jedním příkazem:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
Výše uvedený příkaz vytvoří následující strom adresářů:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Závěr
Příkaz
mkdir
v systému Linux se používá k vytváření nových adresářů.
Další informace o
mkdir
naleznete na manuálové stránce mkdir.
Jak získat velikost adresáře v Linuxu
Příkaz du zobrazuje velikost souborového prostoru použitého zadanými soubory nebo adresáři.
Jak vytvořit uživatele v Linuxu (příkaz useradd)
Linux je víceuživatelský systém, což znamená, že se stejným systémem může interagovat více než jedna osoba současně. Tento tutoriál vysvětluje příkaz useradd a jeho možnosti.
Jak přesouvat soubory a adresáře v Linuxu (příkaz mv)
Přesouvání souborů a adresářů je jedním z nejzákladnějších úkolů, které v systému Linux často potřebujete. V tomto tutoriálu si vysvětlíme, jak pomocí příkazu mv přesouvat soubory a adresáře.