55. A) Konzolalkalmazások
Tartalomjegyzék:
- Linux mkdir parancs szintaxis
- Új könyvtár létrehozása
- Szülő könyvtárak létrehozása
- Hogyan állítsuk be az engedélyeket egy könyvtár létrehozásakor
- Több könyvtár létrehozása
- Következtetés
Linux rendszerekben új könyvtárakat hozhat létre a parancssorból vagy az asztal fájlkezelőjével. A könyvtárak (mappáknak is nevezett) létrehozását lehetővé tevő parancs az
mkdir
.
Ez az oktatóanyag az
mkdir
parancs használatának alapjait tartalmazza, beleértve a mindennapi példákat.
Linux mkdir parancs szintaxis
Az
mkdir
parancs szintaxisa a következő:
mkdir
A parancs argumentumaként egy vagy több könyvtárnevet vesz.
Új könyvtár létrehozása
Ha könyvtárat kíván létrehozni Linuxon, adja meg a könyvtár nevét argumentumként az
mkdir
parancsnak. Például egy új könyvtár létrehozásához
newdir
futtassa a következő parancsot:
mkdir newdir
A tartalom felsorolásával az
ls
paranccsal ellenőrizheti, hogy a könyvtár létrejött-e:
ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 newdir
Ha csak a könyvtárnevet adja meg, a teljes elérési út nélkül, akkor ez létrejön az aktuális működő könyvtárban.
Az aktuális működő könyvtár az a könyvtár, amelyből a parancsokat futtatja. Az aktuális működő könyvtár megváltoztatásához használja a
cd
parancsot.
Ha egy könyvtárot egy másik helyre szeretne létrehozni, meg kell adnia az abszolút vagy relatív fájl elérési útját a szülő könyvtárhoz. Például egy új könyvtár létrehozásához a
/tmp
könyvtárba írja be:
mkdir /tmp/newdir
mkdir /root/newdir
mkdir: cannot create directory '/root/newdir': Permission denied
A
-v
(
--verbose
) opció utasítja az
mkdir
hogy nyomtasson üzenetet minden létrehozott könyvtárhoz.
Szülő könyvtárak létrehozása
A szülő könyvtár olyan könyvtár, amely a könyvtári fában egy másik könyvtár felett van. Szülő könyvtárak létrehozásához használja a
-p
opciót.
Tegyük fel, hogy létrehozni akar egy könyvtárat
/home/linuxize/Music/Rock/Gothic
:
mkdir /home/linuxize/Music/Rock/Gothic
Ha egyik szülő könyvtár nem létezik, akkor az alább látható módon hibaüzenetet kap:
mkdir: cannot create directory '/home/linuxize/Music/Rock/Gothic': No such file or directory
A hiányzó szülő könyvtárak egyenkénti létrehozása helyett hívja be az
mkdir
parancsot a
-p
kapcsolóval:
mkdir -p /home/linuxize/Music/Rock/Gothic
A
-p
opció használatakor a parancs csak akkor hozza létre a könyvtárat, ha nem létezik.
Ha megpróbálja létrehozni egy olyan könyvtárat, amely már létezik, és a
-p
beállítást nem biztosítja, az
mkdir
kinyomtatja a
File exists
hibát:
mkdir newdir
mkdir: cannot create directory 'newdir': File exists
Hogyan állítsuk be az engedélyeket egy könyvtár létrehozásakor
-mode
engedélyekkel rendelkező könyvtár létrehozásához használja a
-m
(
-mode
) opciót. Az engedélyek hozzárendelésének szintaxisa megegyezik a
chmod
paranccsal.
A következő példában egy új könyvtárat hozunk létre
700
engedélyekkel, ami azt jelenti, hogy csak a könyvtárat létrehozó felhasználó fér hozzá:
mkdir -m 700 newdir
Ha a
-m
beállítást nem használja, az újonnan létrehozott könyvtárak általában az
775
vagy
755
engedélyekkel rendelkeznek, az
umask
értékétől függően.
Több könyvtár létrehozása
Több könyvtár létrehozásához adja meg a könyvtárak nevét parancs argumentumként, szóközzel elválasztva:
mkdir dir1 dir2 dir3
Az
mkdir
parancs lehetővé teszi egy összetett könyvtárfa létrehozását egy paranccsal:
mkdir -p Music/{Jazz/Blues, Folk, Disco, Rock/{Gothic, Punk, Progressive}, Classical/Baroque/Early}
A fenti parancs létrehozza a következő könyvtárfát:
Music/ |-- Classical | `-- Baroque | `-- Early |-- Disco |-- Folk |-- Jazz | `-- Blues `-- Rock |-- Gothic |-- Progressive `-- Punk
Következtetés
Az
mkdir
parancs Linuxon új könyvtárak létrehozására szolgál.
Az
mkdir
további információt az
mkdir
kézikönyv oldalon talál.
Tar parancs a linuxban (archívumok létrehozása és kibontása)
A tar parancs a tar-archívumok létrehozására szolgál, a fájlok egy csoportjának archívummá alakításával. Ebben az oktatóanyagban megmutatjuk, hogyan lehet a tar parancsot használni a tar archívumok kibontásához, listázásához és létrehozásához.
Ls parancs a linuxban (fájlok és könyvtárak felsorolása)
Az ls parancs az egyik alapvető parancs, amelyet minden Linux felhasználónak tudnia kell. A fájlok és könyvtárak információinak felsorolására szolgál a fájlrendszeren belül.
Fájlok és könyvtárak áthelyezése a linuxban (mv parancs)
A fájlok és könyvtárak mozgatása az egyik legalapvetőbb feladat, amelyet gyakran meg kell tenni egy Linux rendszeren. Ebben az oktatóanyagban elmagyarázzuk, hogyan lehet az mv parancsot használni a fájlok és könyvtárak áthelyezéséhez.