Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Bagaimana untuk menggunakan arahan mkdir di bawah Linux

Bagaimana untuk menggunakan arahan mkdir di bawah Linux

WBOY
WBOYke hadapan
2023-05-29 11:22:183291semak imbas

Arahan linux mkdir digunakan untuk mencipta direktori dengan nama tertentu Pengguna yang mencipta direktori dikehendaki mempunyai kebenaran menulis dalam direktori semasa, dan nama direktori yang ditentukan tidak boleh menjadi direktori sedia ada dalam direktori semasa.

1. Format arahan:
mkdir [pilihan] Direktori...

2. Fungsi arahan:
Arahan mkdir boleh digunakan untuk mencipta folder atau direktori yang dinamakan mengikut nama (nama fail yang ditentukan) di lokasi yang ditentukan. Pengguna yang mencipta folder atau direktori mesti mempunyai kebenaran menulis pada folder induk folder yang dibuat. Selain itu, folder (direktori) yang dicipta tidak boleh mempunyai nama yang sama dengan nama fail dalam direktori induknya (iaitu, folder induk), iaitu, tidak boleh ada fail dengan nama yang sama dalam direktori yang sama (sensitif huruf besar-kecil ).

3. Parameter arahan:
-m, --mode=mode, tetapkan kebenaran (serupa dengan chmod), bukannya rwxrwxrwx tolak umask
-p, --parents Ia boleh menjadi nama laluan . Pada masa ini, jika beberapa direktori dalam laluan belum wujud, selepas menambah pilihan ini, sistem akan membuat direktori yang belum wujud secara automatik, iaitu, berbilang direktori boleh dibuat pada satu masa
-v , --verbose setiap kali Paparkan maklumat semasa membuat direktori baharu
--help Paparkan maklumat bantuan ini dan keluar
--versi Maklumat versi Output dan keluar

4. Contoh arahan:
Contoh 1: Buat direktori kosong
Arahan:
mkdir test1
Output:

Salin kod Kod adalah seperti berikut:


[root@localhost soft]# cd test
[root@localhost test]# mkdir test1
[root@localhost test]# ll
Jumlah 4drwxr-xr-x 2 root root 4096 10 -25 17 :42 test1
[root@localhost test]#

Contoh 2: Rekursif mencipta berbilang direktori
Arahan:
mkdir -p test2/test22
Output :

Salin kod Kod adalah seperti berikut:


[root@localhost test]# mkdir -p test2/test22
[root@localhost test]# ll
Jumlah 8drwxr-xr -x 2 punca akar 4096 10-25 17:42 ujian1
drwxr-xr-x 3 punca punca 4096 10-25 17:44 ujian2
[ujian root@localhost]# cd test2/
[root @localhost test2]# ll
Jumlah 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22
[root@localhost test2]#

Contoh 3: Cipta kebenaran Untuk arahan
direktori 777:
mkdir -m 777 test3
Output:

Salin kod Kod adalah seperti berikut:


[root@localhost test]# mkdir -m 777 test3
[root@localhost test]# ll
Jumlah 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1
drwxr-xr -x 3 punca akar 4096 10-25 17:44 ujian2
drwxrwxrwx 2 punca akar 4096 10-25 17:46 ujian3
[ujian root@localhost]#

Penjelasan: 🎜>kebenaran test3 ialah rwxrwxrwx

Contoh 4: Maklumat dipaparkan semasa membuat direktori baharu

Arahan:
mkdir -v test4
Output:

Salin kod adalah seperti berikut:

[root@localhost test]# mkdir -v test4
mkdir: Direktori "test4" telah dibuat
[root@localhost test]# mkdir -vp test5/test5-1
mkdir: Direktori "test5 telah dibuat ”
mkdir: Direktori dibuat "test5/test5-1”
[root@localhost test]#

Contoh 5: Satu arahan untuk mencipta struktur direktori projek

Rujukan:
Arahan:
mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{ info,product},service/deploy/{info,product}}
Output :

Salin kod Kod adalah seperti berikut:

[root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/ {info,product},service/deploy/{info,product}}
mkdir: Direktori "scf" telah dicipta
mkdir: Direktori "scf/lib" telah dibuat
mkdir: Direktori "scf" telah dibuat /bin"
mkdir: Direktori "scf/doc" telah dibuat
mkdir: Direktori “scf/doc/info” telah dibuat
mkdir: Direktori “scf/doc/product” telah dibuat
mkdir : Direktori "scf/logs" telah dibuat
mkdir : Direktori "scf/logs/info" telah dibuat
mkdir: Direktori "scf/logs/product" telah dibuat
mkdir: Direktori "scf/" telah dicipta perkhidmatan”
mkdir : Direktori “scf/service/deploy” telah dibuat
mkdir: Direktori “scf/service/deploy/info” telah dibuat
mkdir: Direktori “scf/service/deploy/product” telah dicipta ”
[root@localhost test]# tree scf/
scf/
|-- bin
|-- doc
| |-- info
|
|-- lib
|-- log
|-- info
| `-- produk
`-- perkhidmatan
`-- deploy
|--. maklumat
      `-- produk
12 direktori, 0 fail
[ujian root@localhost]#

Atas ialah kandungan terperinci Bagaimana untuk menggunakan arahan mkdir di bawah Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam