GNU/Linux >> Belajar Linux >  >> Linux

Cara Cepat Membuat File Di Dalam Direktori Bersarang Di Linux

Panduan singkat ini menjelaskan cara cepat membuat file di dalam direktori bersarang menggunakan "terminal-AdvancedNewFile" alat di Linux dan sistem operasi mirip Unix.

1. Buat beberapa direktori dan file

Kita dapat membuat beberapa direktori dan/atau hierarki direktori (direktori di dalam direktori) menggunakan mkdir direktori. Dan kita dapat membuat banyak file menggunakan touch memerintah.

1.1. Buat beberapa direktori menggunakan perintah mkdir

Biasanya, kami membuat beberapa direktori sekaligus menggunakan mkdir perintah seperti di bawah ini:

$ mkdir dir1 dir2 dir3 dir4 dir5

Atau,

$ mkdir dir{1,2,3,4,5}

Benar? Ya, kami melakukannya.

Dan, kami membuat hierarki direktori (direktori bersarang) seperti yang ditunjukkan di bawah ini.

$ mkdir -p dir1/dir2/dir3/dir4/dir5

Di sini, "-p" flag akan membuat direktori induk jika belum dibuat.

Jika Anda ingin melihat proses pembuatan direktori (output verbose) saat dibuat, gunakan -v tandai seperti di bawah ini.

$ mkdir -pv dir1/dir2/dir3/dir4/dir5

Perintah di atas akan membuat direktori secara rekursif di dalam direktori yang tidak ada.

Untuk memverifikasi apakah direktori telah dibuat, cukup gunakan perintah 'tree' untuk melihat struktur direktori.

$ tree dir1/
dir1/
└── dir2
 └── dir3
 └── dir4
 └── dir5

4 directories, 0 files

Seperti yang Anda lihat, dir1 adalah direktori induk dari semua direktori lain di dalamnya. Direktori di dalam dir1 disebut direktori anak dari dir1 dan direktori induk dari direktori berikutnya.

Dengan kata lain, dir1 adalah direktori induk dari semua. dir2 adalah direktori anak dari dir1 dan direktori induk dir3 dan seterusnya.

Isi hierarki direktori baru dapat dilihat menggunakan ls perintah seperti di bawah ini:

$ ls -R dir1/
dir1/:
dir2

dir1/dir2:
dir3

dir1/dir2/dir3:
dir4

dir1/dir2/dir3/dir4:
dir5

dir1/dir2/dir3/dir4/dir5:

Anda juga dapat menggunakan du perintah untuk menampilkan pohon direktori.

$ du dir1/
4 dir1/dir2/dir3/dir4/dir5
8 dir1/dir2/dir3/dir4
12 dir1/dir2/dir3
16 dir1/dir2
20 dir1/

Anda sekarang tahu cara membuat banyak direktori dan hierarki direktori dengan mudah. Seperti halnya, kita dapat membuat banyak file sekaligus.

1.2. Buat banyak file menggunakan perintah sentuh

Untuk membuat beberapa file sekaligus menggunakan touch perintah, jalankan:

$ touch file1.txt file2.txt file3.txt file4.txt file5.txt

Demikian pula, kita dapat membuat file di bawah direktori bersarang yang ada menggunakan perintah:

$ touch dir1/dir2/dir3/file3.txt

Sekarang dir3 memiliki dua item, yaitu dir4 dan file3.txt . Anda dapat memverifikasinya menggunakan ls perintah:

$ ls dir1/dir2/dir3/

Atau,

$ ls -R dir1/

Contoh keluaran:

dir1/:
dir2

dir1/dir2:
dir3

dir1/dir2/dir3:
dir4 file3.txt

dir1/dir2/dir3/dir4:
dir5

dir1/dir2/dir3/dir4/dir5:

Harap perhatikan bahwa Anda tidak dapat membuat file di bawah direktori yang tidak ada menggunakan touch memerintah. Anda harus terlebih dahulu membuat direktori dan kemudian membuat file.

Seperti yang Anda lihat pada contoh di atas, membuat banyak file dan direktori tidaklah sulit. Kita dapat melakukannya dengan beberapa perintah satu baris seperti yang dijelaskan di atas.

Namun, saya ingin memperkenalkan skrip sederhana lain yang disebut "terminal-AdvancedNewFile" atau segera "iklan" .

Itu membuat proses membuat banyak file dan direktori lebih cepat dan lebih mudah daripada menggunakan touch dan mkdir perintah.

2. Instal terminal-AdvancedNewFile di Linux

Utilitas terminal-AdvancedNewFile adalah skrip python untuk membuat folder dan file dengan cepat seperti seorang profesional.

Repositori 'iklan' git clone:

$ git clone https://github.com/tanrax/terminal-AdvancedNewFile.git

Perintah ini mengkloning semua isi repositori 'ad' dalam folder bernama "terminal-AdvancedNewFile".

Buka direktori itu dan salin skrip ke folder bin/ lokal Anda.

$ cd terminal-AdvancedNewFile/
$ sudo cp bin/advance /usr/local/bin/ad

Terakhir, buat agar dapat dieksekusi menggunakan perintah:

$ sudo chmod +x /usr/local/bin/ad

Atau, Anda dapat menginstalnya menggunakan Pip pengelola paket seperti di bawah ini.

$ pip3 install --user advance-touch

Untuk memperbaruinya, jalankan saja:

$ pip3 install --user --upgrade advance-touch

Selesai! Saatnya untuk mengujinya.

3. Buat file di dalam direktori bersarang di Linux menggunakan utilitas terminal-AdvancedNewFile

Untuk membuat hierarki direktori menggunakan iklan, jalankan:

$ ad dir1/dir2/dir3/dir4/dir5

Cukup gunakan / (garis miring) setelah setiap direktori untuk membuat sejumlah direktori bersarang. Sesederhana itu.

Saya ingin membuat file bernama file5 di dalam dir5 . Bagaimana cara melakukannya? Perintah berikut akan berhasil!

$ ad dir1/dir2/dir3/dir4/dir5/file5

Apakah kamu menyadari? Saya tidak menentukan ekstensi apa pun ke file5. Jika Anda melakukan proses yang sama menggunakan mkdir perintah, itu akan membuat direktori disebut file5 .

Namun, skrip iklan secara otomatis mengenalinya dari nama file (yaitu file5) dan membuat file tersebut meskipun saya tidak menentukan ekstensinya.

Tanpa utilitas iklan, Anda harus membuat direktori terlebih dahulu menggunakan mkdir perintah dan kemudian buat file menggunakan touch perintah seperti yang ditunjukkan di bawah ini.

$ mkdir -p dir1/dir2/dir3/dir4/dir5
$ touch dir1/dir2/dir3/dir4/dir5/file5.txt

Atau, gabungkan kedua perintah tersebut menjadi satu perintah seperti di bawah ini:

$ mkdir -p dir1/dir2/dir3/dir4/dir5 && touch dir1/dir2/dir3/dir4/dir5/file5.txt

Kesimpulan

Dalam panduan ini, kita mempelajari cara membuat banyak direktori dan file menggunakan perintah Linux tradisional yaitu mkdir dan touch .

Kami juga melihat cara membuat file di dalam direktori bersarang menggunakan skrip Python bernama "terminal-AdvancedNewFile".


Linux
  1. Cara Membuat Video Dari File PDF Di Linux

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 2]

  1. Cara menemukan file di Linux

  2. Cara Menyalin File dan Direktori di Linux

  3. Cara Mengarsipkan File Dan Direktori Di Linux [Bagian 1]

  1. Cara Mengganti Nama File dan Direktori di Linux

  2. Cara Membuat Direktori di Linux (Perintah mkdir)

  3. Cara Zip File dan Direktori di Linux