GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat Direktori Dari File Teks Di Linux

Seperti yang sudah Anda ketahui, kita dapat dengan mudah membuat satu atau sekelompok direktori sekaligus menggunakan mkdir memerintah. Dimungkinkan juga untuk membuat direktori bersarang (direktori di dalam direktori) dengan perintah mkdir. Juga, ada cara lain untuk membuat direktori juga. Tutorial singkat ini menjelaskan cara membuat direktori dari teks menjadi file dari baris perintah di Linux.

Membuat Direktori Dari File Teks Di Linux

Kami biasanya membuat direktori tunggal menggunakan perintah:

$ mkdir dir1

Perintah di atas akan membuat direktori bernama "dir1" di direktori kerja saat ini.

Untuk membuat beberapa direktori, kami menggunakan:

$ mkdir dir1 dir2 dir3

Atau,

$ mkdir dir{1,2,3}

Perintah ini membuat tiga direktori yaitu dir1, dir2, dan dir3 di direktori kerja saat ini.

Untuk membuat direktori bersarang, kita lakukan:

$ mkdir -p dir1/dir2/dir3

-p opsi memungkinkan Anda untuk membuat direktori induk jika belum dibuat. Perintah di atas membuat dir2 di dalam dir1 dan dir3 di dalam dir2. Di sini, dir1 adalah direktori induk dari dir2 dan dir3. dir2 adalah direktori induk dari dir3. Dengan kata lain, dir2 adalah direktori anak dari dir1 dan dir3 adalah direktori anak dari dir2 dan dir1.

Saya pikir itu satu-satunya cara untuk membuat direktori dari commandline sampai saya mengetahui tentang perintah xargs . Bagi mereka yang bertanya-tanya, xargs adalah perintah Linux yang digunakan untuk membangun dan mengeksekusi baris perintah dari input standar.

Sekarang, mari kita kembali ke topik kita yaitu membuat direktori dari file teks menggunakan xargs.

Katakanlah misalnya, saya ingin membuat struktur direktori berikut.

Study/Ebooks
Tutorials/Videos
Linux_Commands
Entertainment/Movies/Tamil
Entertainment/Movies/English
Entertainment/Songs
Personal/Bills
Games
Miscellaneous

Adakah yang tahu cara membuat struktur direktori ini dari file? Tidak masalah. Cukup masukkan nama direktori satu per satu dalam file teks, misalnya mydirectories.txt , seperti yang ditunjukkan di bawah ini.

Struktur direktori

Kemudian, jalankan perintah berikut untuk membuat direktori.

$ xargs -I {} mkdir -p "{}" < mydirectories.txt

Anda dapat memverifikasi apakah direktori telah dibuat seperti yang Anda inginkan menggunakan perintah pohon .

$ tree 
.
├── Entertainment
│   ├── Movies
│   │   ├── English
│   │   └── Tamil
│   └── Songs
├── Games
├── Linux_Commands
├── Miscellaneous
├── mydirectories.txt
├── Personal
│   └── Bills
├── Study
│   └── Ebooks
└── Tutorials
 └── Videos

14 directories, 1 file

Untuk detail lebih lanjut, lihat halaman manual.

$ man xargs
$ man mkdir
$ man tree

Bacaan terkait:

  • Cara Cepat Membuat File Di Dalam Direktori Bersarang Di Linux

Linux
  1. Cara Menambahkan Teks ke Akhir File di Linux

  2. Cara Membuat File ZIP yang Dilindungi Kata Sandi di Linux

  3. Cara Membuat Atau Menambah Ruang Swap Di Linux

  1. Cara Menghapus File dan Direktori di Linux dari Command Line

  2. Cara Membuat Swap di Linux

  3. Cara membuat file swap di Linux

  1. Bagaimana membedakan biner dari file teks di linux

  2. Bagaimana cara membuat file di Linux dari jendela terminal?

  3. Bagaimana cara menampilkan baris tertentu dari file teks di Linux?