Singkat: Dalam panduan ini, kita akan melihat perintah mkdir yang digunakan untuk membuat direktori. Kami juga akan membahas beberapa contoh praktisnya yang akan membantu pemula untuk mengoperasikan sistem Linux dengan percaya diri.
Sebagai pengguna Linux, kami menggunakan file dan direktori secara teratur. File memungkinkan kita menyimpan data penting sedangkan direktori memungkinkan kita mengatur file dengan cara yang benar. Selain itu, kami sering membuat a struktur direktori hirarkis untuk mengatur konten dengan cara yang lebih baik.
Dalam artikel ramah pemula ini, kita akan belajar tentang mkdir memerintah. Seperti namanya, the mkdir perintah digunakan untuk membuat direktori bernama di jalur tertentu, yang juga memungkinkan kita membuat satu atau beberapa direktori sekaligus dengan izin file yang diperlukan.
Kita harus mencatat bahwa untuk menggunakan mkdir perintah pengguna harus memiliki izin yang diperlukan pada direktori induk, atau perintah akan gagal dengan kesalahan izin ditolak.
Sama seperti perintah Linux lainnya, sintaks dari mkdir perintah terutama dibagi menjadi dua kelompok - pilihan Dan argumen:
$ mkdir [PILIHAN]......
Dalam sintaks di atas, tanda kurung siku ([])
mewakili argumen opsional sedangkan tanda kurung sudut (<>)
mewakili argumen wajib.
Sesuai dengan namanya, yaitu mkdir merupakan kependekan dari “membuat direktori”. Hal baiknya adalah ia membuat direktori hanya jika direktori atau file yang sama tidak ada di jalur yang diberikan. Dengan cara ini, ini adalah perintah yang sangat aman dan tidak membahayakan sistem.
Pada bagian ini, kita akan melihat penggunaan dasar dari mkdir perintah dengan contoh.
Salah satu penggunaan dasar dari mkdir perintahnya adalah membuat direktori bernama di jalur yang diberikan. Jadi mari buat direktori dengan nama rpm-distro di direktori kerja saat ini:
$ mkdir rpm-distro.
Sekarang, gunakan ls perintah untuk memverifikasi bahwa direktori telah dibuat:
$ls -l.
Pada contoh pertama, kami menggunakan jalur relatif dengan mkdir memerintah. Namun, perintah ini juga mendukung jalur absolut.
Kita dapat menggunakan pwd perintah atau pwd variabel lingkungan untuk menemukan jalur absolut dari direktori kerja saat ini.
Jadi, mari buat direktori bernama - deb-distro di direktori kerja saat ini menggunakan jalur absolut:
$ mkdir $PWD/deb-distro.
Sekarang, verifikasi bahwa direktori baru telah dibuat di direktori kerja saat ini:
$ls -l.
Itu mkdir perintah menerima banyak jalur sebagai argumen, yang memungkinkan kita membuat banyak direktori sekaligus.
Mari buat tiga direktori di dalam deb-distro direktori menggunakan perintah tunggal:
$ mkdir deb-distros/kali deb-distros/mint deb-distros/ubuntu.
Sekarang, mari kita buat daftar isi dari deb-distro direktori:
$ ls -l deb-distro.
Seperti yang bisa kita lihat, mkdir perintah berhasil membuat banyak direktori.
Pada contoh sebelumnya, kita melihat cara membuat banyak direktori di dalam direktori lain menggunakan satu perintah. Namun, itu bukan cara yang paling efisien karena kami menentukan nama direktori induk yaitu. deb-distro dengan masing-masing sub-direktori.
Untuk mengatasi batasan ini, kita dapat menentukan nama sub-direktori dalam ekspansi penjepit seperti yang ditunjukkan pada contoh berikut, di mana kita membuat tiga sub-direktori di dalam rpm-distro direktori:
$ mkdir rpm-distro/{alma, centos, fedora}
Di sini, kita harus mencatat dua poin penting berikut:
(,)
.Sekarang, mari kita verifikasi bahwa struktur direktori yang diperlukan telah berhasil dibuat:
$ ls -l rpm-distro.
Di bagian sebelumnya, kita melihat cara membuat beberapa direktori. Namun, pendekatan itu tidak berfungsi jika kami ingin membuat struktur direktori bersarang. Dalam kasus seperti itu, kita dapat menggunakan -P
opsi dari perintah 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, verifikasi isi dari rpm-distro/centos direktori dengan cara rekursif:
$ ls -1R rpm-distro/centos.
Seperti yang bisa kita lihat, perintah membuat struktur direktori yang diperlukan tanpa melaporkan kesalahan untuk direktori induk yang ada. Opsi ini sangat berguna saat menulis skrip shell. Kita dapat menggunakannya untuk menekan kesalahan pembuatan direktori yang mungkin terjadi karena direktori yang ada.
Terkadang, kita perlu mengubah izin akses direktori segera setelah pembuatannya. Dalam hal ini, kita harus menggunakan dua perintah - mkdir Dan chmod. Namun, kita dapat mencapai hasil yang sama dengan menggunakan satu perintah.
Mari gunakan -M
opsi untuk mengatur izin akses pada direktori saat membuatnya:
$ mkdir -m 777 dir-1.
Dalam contoh ini, kami menggunakan format numerik untuk mengatur izin akses. Dengan cara yang sama, kita dapat menggunakan format tekstual.
Misalnya, kita dapat mencapai hasil yang sama dengan menggunakan perintah di bawah ini:
$ mkdir -m a=rwx dir-2.
Sekarang, gunakan ls perintah untuk mengetahui izin akses direktori:
$ ls -ld dir-2 | awk '{cetak $1}'
Secara default, mkdir perintah tidak mencetak apa pun di terminal setelah pembuatan direktori. Oleh karena itu, sejauh ini kami telah menggunakan ls perintah untuk memverifikasi apakah direktori telah dibuat atau belum.
Untuk mengatasi batasan ini, kita dapat menggunakan mode verbose dari perintah yang mencetak pesan untuk setiap direktori yang dibuat. Opsi ini memberikan informasi yang bermakna saat kami menggabungkannya dengan -P
pilihan:
Mari gunakan -v
opsi dengan perintah untuk mengaktifkan mode verbose:
$ mkdir -p -v dir-1/dir-2/dir-3/dir-4/dir-5.
Sekarang, mari kita amati output dari perintah:
Pada artikel ini, kita melihat penggunaan dasar dari mkdir memerintah. Pertama, kami melihat cara membuat satu direktori dan juga banyak direktori. Selanjutnya, kami melihat cara mengatur izin pada direktori saat membuatnya. Terakhir, kami melihat cara memverifikasi pembuatan direktori menggunakan mode verbose.
Apakah Anda mengetahui contoh terbaik lainnya dari perintah mkdir di Linux? Beri tahu kami pandangan Anda di komentar di bawah.