Contoh Perintah Linux Mkdir

Contoh Perintah Linux Mkdir

Ringkas: Dalam panduan ini, kita akan melihat perintah mkdir yang digunakan untuk membuat direktori. Kami juga akan membincangkan beberapa contoh praktikal yang akan membantu pemula untuk mengendalikan sistem linux dengan yakin.

Sebagai pengguna Linux, kami menggunakan fail dan direktori secara teratur. Fail membolehkan kami menyimpan data penting sedangkan direktori membolehkan kami mengatur fail dengan cara yang betul. Di samping itu, kami sering membuat struktur direktori hierarki untuk mengatur kandungan dengan cara yang lebih baik.

Dalam artikel mesra pemula ini, kita akan belajar mengenai mkdir perintah. Seperti namanya, mkdir Perintah digunakan untuk membuat direktori bernama di jalan tertentu, yang juga membolehkan kita membuat direktori tunggal atau berbilang sekaligus dengan kebenaran fail yang diperlukan.

Kita harus ambil perhatian bahawa untuk menggunakan mkdir perintah pengguna mesti mempunyai kebenaran yang diperlukan pada direktori induk, atau perintah itu akan gagal dengan kebenaran yang ditolak ralat.

Sama seperti arahan Linux yang lain, sintaks mkdir Perintah terutamanya dibahagikan kepada dua kumpulan - pilihan dan hujah:

$ mkdir [Options] ... .. 

Dalam sintaks di atas, kurungan persegi ([]) mewakili hujah pilihan sedangkan kurungan sudut () mewakili hujah wajib.

Penggunaan asas arahan MKDIR di Linux

Seperti namanya, mkdir adalah bentuk pendek "buat direktori". Perkara yang baik ialah ia mewujudkan direktori hanya jika direktori atau fail dengan yang sama tidak wujud di jalan yang diberikan. Dengan cara ini, ini adalah perintah yang sangat selamat dan tidak menimbulkan kemudaratan kepada sistem.

Dalam bahagian ini, kita akan melihat penggunaan asas dari mkdir perintah dengan contoh.

1. Buat direktori di linux

Salah satu penggunaan asas dari mkdir Perintah adalah untuk membuat direktori bernama di jalan tertentu. Oleh itu, mari buat direktori dengan namanya RPM-distros Dalam direktori kerja semasa:

$ mkdir rpm-distros 

Sekarang, gunakan arahan LS untuk mengesahkan bahawa direktori telah dibuat:

$ ls -l 

Dalam contoh pertama, kami menggunakan jalan relatif dengan mkdir perintah. Walau bagaimanapun, arahan ini juga menyokong jalan mutlak.

Kita boleh menggunakan arahan PWD atau PWD Pemboleh ubah persekitaran untuk mencari jalan mutlak direktori kerja semasa.

Jadi, mari buat direktori bernama - Deb-distros Dalam direktori kerja semasa menggunakan jalan mutlak:

$ mkdir $ pwd/deb-distros 

Sekarang, sahkan bahawa direktori baru telah dibuat dalam direktori kerja semasa:

$ ls -l 
Buat direktori di linux

2. Buat pelbagai direktori di linux

The mkdir Perintah menerima pelbagai laluan sebagai hujah, yang membolehkan kita membuat pelbagai direktori dalam satu perjalanan.

Mari buat tiga direktori di dalam Deb-distros Direktori menggunakan arahan tunggal:

$ mkdir deb-distros/kali deb-distros/mint deb-distros/Ubuntu 

Sekarang, mari kita senaraikan kandungan Deb-distros Direktori:

$ ls -l deb -distros 

Seperti yang dapat kita lihat, mkdir Perintah mencipta pelbagai direktori berjaya.

Buat direktori mulitple di linux

3. Buat pelbagai direktori menggunakan pengembangan pendakap

Dalam contoh sebelumnya, kita melihat bagaimana untuk membuat pelbagai direktori di dalam direktori lain menggunakan satu arahan. Walau bagaimanapun, itu bukan cara yang paling berkesan kerana kami menetapkan nama direktori induk i.e. Deb-distros dengan setiap sub-direktori.

Untuk mengatasi batasan ini, kita dapat menentukan nama sub-direktori dalam pengembangan pendakap seperti yang ditunjukkan dalam contoh berikut, di mana kita membuat tiga sub-direktori di dalam RPM-distros Direktori:

$ mkdir rpm-distros/alma, centos, fedora 

Di sini, kita harus perhatikan dua perkara penting berikut:

  • Tidak ada ruang di kedua -dua belah koma (,).
  • Ciri pengembangan pendakap boleh didapati di Bash shell hanya dengan itu pendekatan ini kurang mudah alih.

Sekarang, mari sahkan bahawa struktur direktori yang diperlukan telah dibuat dengan jayanya:

$ ls -l rpm -distros 
Buat pelbagai direktori menggunakan pendakap keriting

4. Buat struktur sub-direktori bersarang

Di bahagian sebelumnya, kita melihat cara membuat pelbagai direktori. Walau bagaimanapun, pendekatan itu tidak berfungsi jika kita ingin mewujudkan struktur direktori bersarang. Dalam kes sedemikian, kita boleh menggunakan -p Pilihan arahan yang membuat direktori induk jika diperlukan.

Mari, buat struktur sub-direktori bersarang:

$ mkdir -p rpm -distros/centos/8.x/8.1/8.1-1911 

Sekarang, sahkan kandungan rpm-distros/centos Direktori dengan cara rekursif:

$ ls -1r rpm -distros/centos 
Buat struktur sub-direktori bersarang

Seperti yang dapat kita lihat, perintah itu mewujudkan struktur direktori yang diperlukan tanpa melaporkan ralat untuk direktori induk yang ada. Pilihan ini sangat berguna semasa menulis skrip shell. Kita boleh menggunakannya untuk menindas ralat penciptaan direktori yang mungkin berlaku kerana direktori yang ada.

5. Buat direktori dengan kebenaran

Kadang -kadang, kita perlu mengubah suai kebenaran akses direktori selepas penciptaannya. Dalam hal ini, kita harus menggunakan kedua -dua perintah tersebut - mkdir dan chmod. Walau bagaimanapun, kita dapat mencapai hasil yang sama menggunakan satu arahan.

Mari gunakan -m Pilihan untuk menetapkan kebenaran akses pada direktori semasa menciptanya:

$ mkdir -m 777 dir -1 

Dalam contoh ini, kami menggunakan format angka untuk menetapkan kebenaran akses. Dengan cara yang sama, kita boleh menggunakan format teks.

Sebagai contoh, kita dapat mencapai hasil yang sama menggunakan arahan di bawah:

$ mkdir -m a = rwx dir -2 

Sekarang, gunakan arahan LS untuk mengetahui kebenaran akses direktori:

$ ls -ld dir -2 | awk 'cetak $ 1' 
Buat direktori dengan kebenaran di linux

6. Dayakan Verbose dengan perintah mkdir

Secara lalai, mkdir Perintah tidak mencetak apa -apa di terminal selepas penciptaan direktori. Oleh itu, setakat ini kami telah menggunakan arahan LS untuk mengesahkan sama ada direktori itu telah dibuat.

Untuk mengatasi batasan ini, kita boleh menggunakan mod verbose arahan yang mencetak mesej untuk setiap direktori yang dibuat. Pilihan ini memberikan maklumat yang bermakna apabila kami menggabungkannya dengan -p pilihan:

Mari gunakan -v Pilihan dengan arahan untuk membolehkan mod verbose:

$ mkdir -p -v dir-1/dir-2/dir-3/dir-4/dir-5 

Sekarang, mari kita perhatikan output arahan:

Buat direktori dengan mod verbose

Dalam artikel ini, kita melihat penggunaan asas dari mkdir perintah. Pertama, kita melihat cara membuat satu direktori dan juga beberapa direktori. Seterusnya, kami melihat bagaimana untuk menetapkan kebenaran di direktori semasa menciptanya. Akhirnya, kami melihat cara mengesahkan penciptaan direktori menggunakan mod verbose.

Adakah anda tahu contoh terbaik lain dari perintah mkdir di linux? Beritahu kami pandangan anda dalam komen di bawah.