Dalam sistem Linux, Anda dapat membuat direktori baru baik dari baris perintah atau dengan desktop file manager. Perintah yang memungkinkan Anda membuat direktori (juga dikenal sebagai folder) adalah mkdir.

Diharapkan Anda membuka konsol terminal distribusi Linux untuk mengikuti panduan di halaman ini agar Anda lebih memahami cara kerja perintah ln di Linux terminal.

Kami juga sarankan Anda untuk menguji setiap tutorial atau panduan apapun yang ada di Internet di virtual machine (vmware atau virtualbox) sebelum menerapkan ke server produksi, agar tidak mengacaukan sistem yang aktif berjalan ketika ada kesalahan.

Anda bisa melihat cara installasi VMware di Ubuntu dan CentOS, dan VirtualBox di UbuntuFedora, dan CentOS

Tutorial ini mencakup dasar-dasar penggunaan perintah mkdir, termasuk contoh sehari-hari.

Sintaks Perintah Linux mkdir

Sintaks untuk perintah mkdir Linux adalah sebagai berikut:

mkdir [OPTION] [DIRECTORY]

Perintah dapat mengambil satu atau lebih nama direktori sebagai argumennya.

Untuk membuat direktori dengan perintah mkdir , Anda harus memiliki izin write (menulis) di direktori induk. Jika tidak, Anda akan menerima kesalahan dengan izin membuat direktori ditolak.

Cara Membuat Direktori Baru

Untuk membuat direktori di Linux menggunakan perintah mkdir cukup berikan nama direktori sebagai argumen ke perintah mkdir:

mkdir namadirektori

Anda dapat memverifikasi bahwa direktori itu dibuat dengan daftar konten menggunakan perintah ls:

ls -l
drwxrwxr-x 2 username username 4096 Jan 20 03:39 namadirektori

Anda dapat menggunakan opsi -v (–verbose) jika Anda ingin mkdir mencetak pesan untuk direktori yang dibuat.

Ketika hanya menyediakan nama direktori, maka mkdir akan membuat di direktori kerja saat ini. Direktori kerja saat ini adalah direktori tempat Anda menjalankan perintah. Anda dapat menampilkan lokasi direktori kerja Anda saat ini menggunakan perintah pwd . Untuk mengubah direktori kerja saat ini, gunakan perintah cd(change directory).

Untuk membuat direktori di lokasi lain, Anda harus memberikan jalur file absolut atau relatif ke direktori induk. Misalnya, untuk membuat direktori baru di direktori /tmp Anda dapat mengetik:

mkdir /tmp/namadirektori

Jika Anda mencoba membuat direktori di direktori induk di mana pengguna tidak memiliki izin yang memadai, Anda akan menerima pesan Permission denied:

mkdir /root/namadirektori
mkdir: cannot create directory '/root/namadirektori': Permission denied

Membuat Parent Directory Menggunakan mkdir

Parent directory (Direktori induk) adalah direktori yang berada di atas direktori lain di pohon direktori. Untuk membuat direktori induk gunakan opsi -p.

Katakanlah Anda ingin membuat direktori /home/linux/Music/dangdut/koplo. Jika salah satu direktori induk tidak ada, Anda akan mendapatkan kesalahan seperti yang ditunjukkan di bawah ini:

mkdir /home/linux/Music/dangdut/koplo
mkdir: cannot create directory '/home/linux/Music/dangdut/koplo': No such file or directory

Alih-alih membuat semua direktori induk satu per satu, Anda dapat menggunakan opsi -p:

mkdir -p /home/linux/Music/dangdut/koplo

Saat menggunakan -p, mkdir akan membuat semua direktori jika direktori tersebut tidak ada.

Misalnya, jika Anda mencoba membuat direktori yang sudah ada dan Anda tidak menggunakan opsi -p, mkdir akan mencetak pesan error File exists:

mkdir namadirektori
mkdir: cannot create directory 'namadirektori': File exists

Cara Mengatur Izin saat Membuat Direktori

Untuk mengatur izin saat membuat direktori gunakan opsi -m (-mode. Sintaks untuk melewati izin sama dengan perintah chmod.

Dalam contoh berikut, direktori baru hanya dapat diakses oleh pengguna yang membuatnya:

mkdir -m 700 newdir

Jika opsi -m tidak diteruskan ke mkdir, direktori yang baru dibuat akan memiliki izin 775 atau 755, tergantung pada nilai umask.

Cara Membuat Banyak Direktori dengan mkdir

Untuk membuat banyak direktori, tentukan nama direktori sebagai argumen, dipisahkan dengan spasi:

mkdir dir1 dir2 dir3

Perintah mkdir juga memungkinkan Anda membuat pohon direktori kompleks dengan satu perintah:

mkdir -p Music/{Jazz/Blues,Disco,Pop,Rock/{Gothic,Punk,Metal},Klasik}

Perintah di atas akan membuat pohon direktori berikut:

Music/
|-- Klasik
|-- Disco
|-- Jazz
|   `-- Blues
|-- Pop
`-- Rock
    |-- Gothic
    |-- Metal
    `-- Punk

Kesimpulan

Sekarang Anda sudah memiliki pemahaman yang baik tentang bagaimana menggunakan perintah mkdir di Linux terminal. Untuk informasi lebih lanjut tentang perintah mkdir, lihat halaman manual mkdir.

man mkdir