programmera.net -> linux -> normal för utskrift | info@programmera.net |
Kommandon på filer
|
På denna sida beskrivs hur man skapar och tar bort mappar. Jag kommer att avsluta alla namn som syftar på en katalog med / (slash), detta för att öka läsbarheten. Tecknet / är inte en del av katalogens namn utan bara en markör som visar att det rör sig om en katalog. Vi skapar en katalog för att visa principen:
[olle@dev1]$ mkdir newdir/
[olle@dev1]$ ls
a.txt b.txt c.txt newdir
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
mkdir -m 744 foo/ | permission mode | Skapar katalogen foo/ där alla förutom ägaren bara har läsrättigheter (läs mer om rättigheter under användare). | ||
mkdir -p foo/foo2/ | parent | Skapar katalogerna foo/ och foo2/ där foo/ innehåller foo2/. |
[olle@dev1]$ mkdir -m 700 mydir/ [olle@dev1]$ ls -l -rw-rw-r-- 1 olle olle 9 aug 7 13:00 aa.txt -rw-rw-r-- 1 olle olle 61 aug 7 13:06 b.txt -rw-rw-r-- 1 olle olle 22 aug 7 13:19 c.txt drwxrwxr-x 2 olle olle 4096 aug 7 13:25 dir1 drwx------ 2 olle olle 4096 aug 8 18:45 mydir |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
rmdir -p foo/ | parent | Raderar katalogen foo/ och alla underkataloger om ingen av dessa innehåller någon fil. |