Buat dan Edit File Zip Di Linux Menggunakan Terminal

Buat dan Edit File Zip Di Linux Menggunakan Terminal

Buat dan Edit File Zip Di Linux Menggunakan Terminal.

 Buat dan Edit File Zip Di Linux Menggunakan Terminal



Dalam artikel sebelumnya, kami menjelaskan cara menggunakan perintah tar untuk membuat arsip. Meskipun tar adalah skema kompresi yang sangat umum untuk Linux, itu tidak sepopuler pengguna Windows dan Mac OS X, yang akan menemukan sebagian besar arsip mereka dibuat menggunakan format zip.


Sangat mudah untuk menggunakan arsip Zip (untuk membuat) dan Unzip (untuk memperluas) di Linux. Faktanya, sebagian besar program manajemen arsip GUI (seperti Ark, File Roller dan Xarchiver), akan bertindak sebagai frontend untuk hampir semua program pengarsipan baris perintah yang Anda miliki di komputer Anda, dan Zip tidak terkecuali. Tentu saja, kita juga dapat menggunakan Zip dari Terminal. Begini caranya.

Daftar isi


Langkah pertama, seperti yang Anda duga, adalah membuka Terminal.


01Open_Terminal 01Open_Terminal


Selanjutnya, ketik “sudo apt-get install zip unzip” (tanpa tanda kutip), hanya untuk memastikan kita telah menginstal zip dan unzip.


02Install_Zip_and_Unzip 02Install_Zip_and_Unzip


Catatan: jika kedua program tersebut sudah diinstal, Anda akan menerima pesan yang menyatakan bahwa ini masalahnya, seperti yang ditunjukkan di atas.


Setelah terinstal, kita dapat menggunakan zip untuk membuat arsip (atau memodifikasi yang sudah ada), dan unzip untuk memperluasnya ke aslinya. Demi artikel ini, kami akan membuat folder baru di Desktop kami, yang disebut Stuff. Di Terminal, kita dapat melakukannya dengan satu perintah – mkdir /home/username/Desktop/Stuff (tentu saja, Anda akan mengganti "nama pengguna" dengan nama pengguna Anda sendiri, seperti yang ditunjukkan di bawah ini, dan jika Anda sudah memiliki folder Stuff di Desktop Anda, Anda ingin mengubah namanya).


03Buat_Barang_Direktori 03Buat_Barang_Direktori


Sekarang kita memiliki folder Stuff, kita akan menggunakan perintah 'cd' untuk menjadikan folder Stuff sebagai direktori kerja kita saat ini.


cd /home/nama pengguna/Desktop/Barang


Sekarang, ketik sentuh doc1.txt doc2.txt doc3.txt && mkdir Files ke dalam Terminal Anda, yang akan membuat folder bernama Files, serta tiga dokumen – doc1.txt, doc2.txt dan doc3.txt – di dalam folder Stuff .

04Buat_Dokumen 04Buat_Dokumen


Satu perintah lagi, untuk 'cd' ke dalam folder File yang baru dibuat (File cd), karena kami akan menginginkan beberapa dokumen lain di dalamnya.


File cd


Terakhir, ketik sentuh doc4.txt doc5.txt doc6.txt untuk membuat tiga dokumen baru.


05Buat_Lainnya_Dokumen 05Buat_Lainnya_Dokumen


Sekarang, ketik cd ../.. untuk mengubah Desktop kembali ke direktori kerja.


06CD_Back_To_Desktop 06CD_Back_To_Desktop


Langkah terakhir kami sebelum membuat file zip adalah membuat beberapa dokumen "ekstra" di Desktop dengan nama yang sama dengan file yang baru saja kita buat, jadi ketik sentuh doc2.txt doc3.txt untuk membuatnya.


07Buat_Duplikat_Dokumen 07Buat_Duplikat_Dokumen


Terakhir, buka masing-masing dari dua file teks "ekstra" dan tambahkan beberapa teks ke dalamnya. Tidak perlu sesuatu yang berarti (atau panjang), hanya agar kita dapat melihat bahwa dokumen-dokumen ini memang berbeda dari yang sudah dibuat di dalam folder Stuff and files.


Setelah selesai, kita dapat mulai membuat file zip kita. Cara paling sederhana untuk menggunakan zip adalah dengan memberi tahu nama arsip zip yang ingin Anda buat, lalu beri nama secara eksplisit setiap file yang harus masuk ke dalamnya. Jadi, dengan asumsi direktori kerja kita adalah Desktop, kita akan mengetikkan zip test Stuff/doc1.txt Stuff/doc2.txt Stuff/doc3.txt untuk membuat arsip bernama test.zip (kita tidak perlu menggunakan file “.zip ” dalam perintah, karena akan ditambahkan secara otomatis), yang akan berisi doc1.txt, doc2.txt dan doc3.txt seperti yang ditemukan di dalam folder Stuff.


08Buat_Arsip_Pertama 08Buat_Arsip_Pertama


Anda akan melihat sedikit output, yang memberi tahu kami bahwa tiga dokumen (doc1.txt, doc2.txt dan doc3.txt) telah ditambahkan ke arsip.


09Keluaran_Arsip_Pertama 09Keluaran_Arsip_Pertama


Kami dapat menguji ini dengan mengklik dua kali arsip, yang seharusnya ada di Desktop kami. Melakukannya akan membukanya di program arsip standar (Ark di KDE, File Roller di GNOME dan Xarchiver di Xfce).

10Open_In_Archive_Program 10Open_In_Archive_Program


Sekarang, bagaimana dengan folder Files? Dengan asumsi kita menginginkannya, tambahkan dokumen di dalamnya, ke dalam arsip kita juga, kita bisa menggunakan perintah yang sama seperti di atas, tetapi tambahkan Stuff/Files/* di akhir perintah.


11Tambahkan_Ke_Arsip 11Tambahkan_Ke_Arsip


Tanda bintang berarti memasukkan semua yang ada di dalam folder. Jadi jika ada folder lain di dalam folder Files, itu akan ditambahkan juga. Namun, jika folder itu memiliki item di dalamnya, mereka tidak akan disertakan. Untuk melakukan itu, kita perlu menambahkan -r (yang berarti rekursif atau rekursif).


12Add_Recursively 12Add_Recursively


Perlu dicatat bahwa dua perintah di atas tidak dirancang untuk "menambahkan" file ke arsip zip; mereka dirancang untuk membuatnya. Namun, karena arsip sudah ada, perintah hanya menambahkan file baru ke dalam arsip yang ada. Ingin membuat arsip ini sekaligus (bukan tiga langkah yang telah kami lakukan untuk menambahkan file secara bertahap ke dalamnya untuk tujuan pendidikan), kami cukup mengetik zip -r test Stuff/* dan akan membuat arsip yang sama.


13Buat_Rekursif 13Buat_Rekursif


Anda akan melihat dari perintah dan output bahwa tiga file di dalam folder Stuff disertakan, serta tiga dokumen di dalam folder Files, jadi semuanya diselesaikan dengan perintah yang bagus dan sederhana.


Sekarang, bagaimana dengan dua dokumen "ekstra" yang kami buat di Desktop kami? Nah, cara kerja zip adalah jika Anda mencoba menambahkan file ke arsip yang sudah ada di arsip, file baru akan menimpa yang lama. Jadi, karena dokumen yang kami buat di Desktop kami (doc2.txt dan doc3.txt) memiliki konten di dalamnya (kami menambahkan "hello world!" ke doc2.txt dan "yay" ke doc3.txt), kami seharusnya dapat tambahkan dokumen-dokumen itu dan kemudian dapat menguji ini. Pertama, kami akan menyeret dua dokumen "ekstra" ke dalam folder Stuff.


Anda mungkin akan ditanya apakah Anda ingin dokumen baru menimpa yang sudah ada (ini ada di folder, ingat, bukan arsip zip), jadi biarkan ini terjadi.


Sekarang setelah ini selesai, mari tambahkan mereka ke arsip dengan mengetikkan zip test Stuff/doc2.txt Stuff/doc3.txt


14Menambahkan_File_Untuk_Archive 14Menambahkan_File_Untuk_Archive


Anda akan melihat perintah di atas sekarang menunjukkan file yang diperbarui alih-alih ditambahkan. Jika sekarang kita memeriksa arsip, kita akan melihat file-file tersebut tampak sama, tetapi ketika doc2.txt dan doc3.txt dibuka, Anda akan melihat mereka sekarang memiliki konten di dalamnya, bukannya kosong seperti file asli kita. NS.


Terkadang di Linux, Anda akan melihat bahwa beberapa file disembunyikan dengan menambahkan titik (“.") di awal nama file. Ini sangat umum untuk file konfigurasi, yang perlu ada, tetapi sering tidak terlihat (yang memudahkan kekacauan serta membuat kecil kemungkinan file konfigurasi akan terhapus secara tidak sengaja). Kita dapat menambahkan ini ke file zip dengan cukup mudah. Pertama, mari kita asumsikan kita ingin membuat file zip bernama backup dari setiap file dalam direktori. Kita dapat melakukannya dengan mengetikkan zip backup * ke dalam Terminal.


15Add_All_Files 15Add_All_Files


Ini akan menambahkan semua file dan folder, meskipun item apa pun di folder tersebut tidak akan disertakan. Untuk menambahkannya, kami akan menambahkan -r lagi, sehingga zip -r backup * akan menjadi perintahnya.


16Add_Files_Recursively 16Add_Files_Recursively


Sekarang kita hampir sampai. Untuk menambahkan folder, file, dan file tersembunyi secara rekursif, perintahnya sebenarnya sangat sederhana: zip -r backup .


17Add_Files_Recursively_And_Hidden 17Add_Files_Recursively_And_Hidden


Sekarang, unzip cukup mudah. Namun, sebelum kita melakukan apa pun, silakan dan hapus dokumen di Desktop (doc2.txt dan doc3.txt) serta folder Stuff. Setelah hilang, mengetik unzip test.zip akan memperluas konten arsip zip asli kami ke direktori Anda saat ini.


18Unzip_Archive 18Unzip_Archive


Catatan: Jika kami tidak menghapus dokumen, kami akan mencoba untuk membuka zip isi file zip kami ke dalam file yang sudah ada, jadi akan ditanya apakah kami ingin mengganti setiap dokumen.


Dan itu saja! Zipping dan Unzip adalah tugas yang cukup umum, dan meskipun tentu saja ada opsi GUI yang tersedia, dengan latihan Anda akan menemukan melakukan tugas yang sama dari Terminal juga tidak terlalu sulit.


Sekian artikel tentang Buat dan Edit File Zip Di Linux Menggunakan Terminal. Baca juga artikel mengenai Buat Distro Linux Live Kustom dengan Linux Live Kit yang mungkin perlu Sobat ketahui.

Lebih baru Lebih lama