Perintah Linux

Cara Menggunakan Perintah mkdir di Linux

Cara Menggunakan Perintah mkdir di Linux

Perintah mkdir digunakan untuk membuat direktori baru di Linux.  Pada artikel ini, saya akan menunjukkan cara menggunakan perintah mkdir untuk membuat direktori dari baris perintah di Linux. Saya akan menggunakan Ubuntu 18.04 LTS untuk demonstrasi, tetapi distribusi Linux apa pun harus baik-baik saja untuk mencoba contoh yang diberikan di sini. Jadi, mari kita mulai.

Jalur Absolut dan Jalur Relatif:

Ada 2 jenis jalur di Linux. Jalur absolut dan jalur relatif. Memiliki konsep yang jelas tentang istilah-istilah ini sangat penting untuk bekerja dengan perintah mkdir.

Jalan mutlak: Ini adalah path lengkap ke direktori atau file yang Anda inginkan. Jalur absolut berisi direktori / (root) terlebih dahulu dan kemudian bergerak ke bawah hierarki direktori (pohon) hingga direktori atau file yang Anda inginkan tercapai.

Sebagai contoh, /db/mysql/data adalah jalur direktori absolut. /etc/fstab adalah jalur file absolut.

Jalur relatif: Jalur relatif dihitung dari direktori kerja saat ini. Ini mungkin dimulai dengan atau tanpa ./ tapi itu tidak bisa dimulai dengan /

Anda dapat mencetak jalur direktori kerja saat ini dengan pwd perintah sebagai berikut:

Sekarang, jika jalur direktori adalah ./db/mysql/data atau hanya db/mysql/data kemudian, itu sebenarnya di dalam direktori induk /rumah/shovon. Perhatikan bagaimana kita tidak perlu mengetikkan path lengkap atau absolut /home/shovon/db/mysql/data.

Jalur absolut membuat bekerja dengan perintah mkdir jauh lebih mudah.

Membuat Direktori dengan mkdir:

Ini adalah penggunaan mkdir yang paling sederhana dan paling umum. Anda dapat membuat direktori baru dengan mkdir dengan sangat mudah.

Untuk membuat direktori baru file/ (katakanlah) di direktori kerja Anda saat ini, jalankan perintah berikut:

$ mkdir file

Seperti yang Anda lihat, direktori baru file/ dibuat.

$ ls -l

Jika Anda tidak ingin membuat direktori di direktori kerja Anda saat ini, tentu saja Anda dapat menavigasi ke direktori induk (di dalam tempat Anda ingin membuat direktori baru) dan membuat direktori baru seperti yang ditunjukkan di atas. Tapi ada solusi yang lebih baik.

Untuk membuat direktori baru tanpa menavigasi ke direktori induk, Anda dapat menentukan jalur direktori sebagai berikut:

$ sudo mkdir /mnt/iso

Perintah ini membuat direktori baru iso/ di dalam /mnt direktori. Saya tidak perlu menavigasi ke direktori /mnt seperti yang Anda lihat.

$ ls -l /mnt

Membuat Direktori bersama dengan Direktori Induk dengan mkdir:

Di bagian sebelumnya, saya menunjukkan cara membuat direktori baru menggunakan jalur absolut. Tetapi, jika direktori induk tidak ada, maka Anda tidak akan dapat membuat direktori baru dengan cara ini. mkdir akan menimbulkan kesalahan. Anda harus membuat direktori induk terlebih dahulu dan kemudian membuat direktori yang diinginkan.

Untungnya, mkdir memiliki -p atau -orangtua flag yang akan membuat direktori induk yang diperlukan jika tidak ada.

Misalnya, Anda ingin memindahkan direktori data MySQL ke /db/mysql/data. Tetapi tidak ada direktori induk yang ada saat ini. Jadi, alih-alih menggunakan perintah 3 mkdir, Anda dapat menjalankan satu perintah untuk memberi tahu mkdir agar membuat direktori induk sesuai kebutuhan.

$ sudo mkdir -p /db/mysql/data

Atau

$ sudo mkdir --parents /db/mysql/data

Seperti yang Anda lihat, direktori induk dibuat sesuai kebutuhan.

mkdir dengan flag -o juga dapat membuat direktori induk secara otomatis untuk jalur relatif juga.

Misalnya, Anda ingin membuat direktori baru proyek/uji-python di direktori kerja Anda saat ini. Untuk melakukannya, jalankan mkdir sebagai berikut:

$ mkdir -p proyek/python-test

Seperti yang Anda lihat, proyek/uji-python direktori dibuat di dalam direktori kerja saat ini.

Membuat Banyak Direktori dengan mkdir:

Anda dapat membuat beberapa direktori dengan satu perintah mkdir jika Anda mau.

Katakanlah, Anda ingin membuat 3 direktori nodejs/, ular piton/, Jawa/ di dalam direktori kerja Anda saat ini ~/proyek. Untuk membuat semua direktori ini, jalankan mkdir sebagai berikut:

$mkdir nodejs python java

Seperti yang Anda lihat, direktori yang diperlukan telah dibuat.

Sekali lagi, katakanlah, Anda ingin membuat beberapa direktori untuk mysql, mariadb, mongodb database menggunakan jalur absolut. Anda juga ingin membuat direktori induk sesuai kebutuhan as. Untuk melakukannya, jalankan perintah mkdir sebagai berikut:

$ sudo mkdir -p /db/mysql,mariadb,mongodb/data

Seperti yang Anda lihat, direktori yang diperlukan dibuat sekaligus.

Di sini, jalur direktori adalah /db/mysql/data, /db/mariadb/data, /db/mongodb/data. Apa yang berubah di setiap jalur direktori? Nah, direktori tingkat kedua mysql, mariadb, mongodb. Jadi, kita bisa memasukkannya ke dalam kurung kurawal tanpa spasi sebagai /db/mysql,mariadb,mongodb/data. Cukup mudah.

Mode Verbose dari mkdir:

Secara default, mkdir tidak mencetak pesan apa pun di layar jika perintah berhasil dijalankan. Hanya pesan kesalahan yang dicetak. Jika Anda ingin mkdir mencetak pesan di layar, maka Anda dapat menggunakan -v bendera atau -bertele-tele bendera.

Perintah yang sama di bagian sebelumnya dapat ditulis sebagai berikut juga.

$ sudo mkdir -pv /db/mysql,mariadb,mongodb/data

Atau,

$ sudo mkdir --parents --verbose /db/mysql,mariadb,mongodb/data

Seperti yang terlihat, mkdir sekarang mencetak pesan saat direktori dibuat.

Jadi, begitulah cara Anda menggunakan perintah mkdir di Linux. Terima kasih telah membaca artikel ini.

SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...
Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...
0 A.D. tutorial
Dari sekian banyak game strategi di luar sana, 0 A.D. berhasil menonjol sebagai judul yang komprehensif dan permainan taktis yang sangat dalam meskipu...