{"id":1420,"date":"2025-04-18T16:08:12","date_gmt":"2025-04-18T09:08:12","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1420"},"modified":"2025-04-18T16:08:12","modified_gmt":"2025-04-18T09:08:12","slug":"tutorial-penggunaan-perintah-gzip-di-linux-terminal","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/","title":{"rendered":"Tutorial Penggunaan Perintah Gzip di Linux Terminal"},"content":{"rendered":"<p>Gzip adalah salah satu algoritma kompresi paling populer yang memungkinkan Anda untuk mengurangi ukuran file dan mempertahankan mode asli file seperti kepemilikan dan timestamp.<\/p>\n<p>Gzip juga merujuk pada format file <code>.gz<\/code> dan utilitas <code>gzip<\/code> yang digunakan untuk mengompresi dan mendekompresi file.<\/p>\n<p>Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah gzip.<\/p>\n<h2>Sintaks Perintah gzip<\/h2>\n<p>Sintaks umum untuk perintah gzip adalah sebagai berikut:<code\/><\/p>\n<pre>gzip [OPTION]... [FILE]...<\/pre>\n<p>Gzip hanya mengkompres file tunggal dan membuat file terkompresi untuk setiap file yang diberikan. Secara penamaan, nama file yang dikompres dengan Gzip akan diakhiri dengan <code>.gz<\/code> atau <code>.z<\/code>.<\/p>\n<p>Jika Anda ingin mengompres beberapa file atau direktori menjadi satu file, pertama Anda perlu membuat direktori kemudian kompres menjadi file tar. Dengan Gzip. File yang berakhiran <code>.tar.gz<\/code> atau <code>.tgz<\/code> adalah arsip Tar yang dikompres dengan Gzip.<\/p>\n<p>Gzip paling sering digunakan untuk mengompres file teks, arsip Tar, dan halaman web. Jangan gunakan Gzip untuk mengompres gambar, audio, dokumen PDF, dan file biner lainnya karena sudah dikompres.<\/p>\n<p>gzip hanya dapat mengkompres file biasa. <a href=\"https:\/\/www.linuxid.net\/post\/cara-mudah-menghapus-symbolic-links-symlink-di-linux\/\">Symbolic links<\/a>\u00a0akan diabaikan.<\/p>\n<h2>Kompres File dengan gzip<\/h2>\n<p>Untuk mengompres satu file, jalankan perintah gzip diikuti dengan nama file:<\/p>\n<pre>gzip NamaFile<\/pre>\n<p>perintah gzip akan membuat file\u00a0<code>namafile.gz<\/code> dan <strong>menghapus<\/strong> file aslinya.<\/p>\n<p>Secara default, gzip menyimpan timestamp, mode, kepemilikan, dan nama file asli di dalam file terkompresi.<\/p>\n<h3>Agar Gzip tidak Hapus File Original<\/h3>\n<p>Jika Anda ingin agar perintah gzip tidak menghapus file input (File asli) setelah proses kompres, gunakan opsi <code>-k<\/code>:<\/p>\n<pre>gzip -k NamaFile<\/pre>\n<p>Opsi lain untuk menyimpan file asli adalah dengan menggunakan opsi <code>-c<\/code> yang memberitahu gzip untuk menulis pada output standar dan mengarahkan output ke file:<\/p>\n<pre>gzip -c NamaFile &gt; NamaFile.gz<\/pre>\n<h3>Kompres File dengan Tampilan Verbose<\/h3>\n<p>Gunakan opsi <code>-v<\/code> jika Anda ingin melihat persentase kompresi dan nama-nama file yang sedang diproses:<\/p>\n<pre>gzip -v NamaFile<\/pre>\n<pre>NamaFile:\t  7.5% -- replaced with NamaFile.gz<\/pre>\n<h3>Kompres banyak file Sekaligus<\/h3>\n<p>Anda juga dapat mengirimkan banyak file sebagai argumen ke perintah. Misalnya, untuk mengkompres file bernama <code>file1<\/code>,\u00a0<code>file2<\/code>,\u00a0<code>file3<\/code>, Anda akan menjalankan perintah berikut:<\/p>\n<pre>gzip file1 file2 file3<\/pre>\n<p>Perintah di atas akan membuat tiga file terkompresi,\u00a0yaitu\u00a0<code>file1.gz<\/code>,\u00a0<code>file2.gz<\/code>,\u00a0<code>file3.gz<\/code>.<\/p>\n<h3>Kompres direktori dengan Gzip<\/h3>\n<p>Untuk mengompres semua file dalam direktori yang diberikan, gunakan opsi <code>-r<\/code>:<\/p>\n<pre>gzip -r directory<\/pre>\n<p>gzip akan menelusuri seluruh struktur direktori dan mengkompres semua file dalam direktori dan subdirektori.<\/p>\n<h3>Ubah tingkat kompresi<\/h3>\n<p>gzip memungkinkan Anda menentukan kisaran level kompresi, dari 1 hingga 9. <code>-1<\/code> atau <code>--fast<\/code> berarti kecepatan kompresi tercepat dengan rasio kompresi minimal, <code>-9<\/code> atau <code>--best<\/code> menunjukkan kecepatan kompresi paling lambat dengan rasio kompresi maksimum. Level kompresi default adalah <code>-6<\/code>.<\/p>\n<p>Misalnya, untuk mendapatkan kompresi maksimum, maka perintah yang akan Anda jalankan:<\/p>\n<pre>gzip -9 NamaFile<\/pre>\n<p>Proses kompresi merupakan tugas yang membutuhkan sumber daya CPU yang intensif, semakin tinggi tingkat kompresi, semakin lama prosesnya.<\/p>\n<h2>Menggunakan input standar<\/h2>\n<p>Untuk membuat file <code>.gz<\/code> dari stdin, pipe output perintah ke <code>gzip<\/code>. Misalnya, untuk membuat <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-mysqldump-untuk-backup-dan-restore-database-mysql\/\">backup database<\/a> MySQL terkompresi Gzipped, Maka perintah yang akan Anda jalankan:<\/p>\n<pre>mysqldump database_name | gzip -c &gt; nama_database.sql.gz<\/pre>\n<p>Output dari perintah <code>mysqldump<\/code> akan menjadi input untuk perintah <code>gzip<\/code>.<\/p>\n<h2>Decompress File dengan gzip<\/h2>\n<p>Untuk men\u00a0decompress file <code>.gz<\/code>, gunakan opsi <code>-d<\/code>:<\/p>\n<pre>gzip -d NamaFile.gz<\/pre>\n<p>Perintah lain yang dapat Anda gunakan untuk men\u00a0decompress file Gzip adalah <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-menggunakan-perintah-gunzip-di-linux\/\"><code>gunzip<\/code><\/a>. Perintah ini pada dasarnya adalah alias untuk gzip -d:<\/p>\n<pre>gunzip NamaFile.gz<\/pre>\n<p>Anda mungkin lebih mudah mengingat <code>gunzip<\/code> daripada <code>gzip -d<\/code>.<\/p>\n<h2>Tetap Simpan file yang dikompresi<\/h2>\n<p>Sama seperti saat mengompresi file, opsi <code>-k<\/code> memberitahu gzip untuk menyimpan file input, dalam hal ini, itu adalah file terkompresi:<\/p>\n<pre>gzip -dk NamaFile.gz<\/pre>\n<h2>Decompress banyak file<\/h2>\n<p>Untuk mendekompresi banyak file sekaligus, berikan beberapa nama file dengan dipisahkan oleh spasi ke gzip sebagai argumen:<\/p>\n<pre>gzip -d file1.gz file2.gz file3.gz<\/pre>\n<p>atau jika ingin decompress semua file yang ada di dalam direktori<\/p>\n<pre>gzip -d *.gz<\/pre>\n<h2>Decompress semua file dalam direktori<\/h2>\n<p>Ketika digunakan dengan opsi <code>-d<\/code> dan <code>-r<\/code>, gzip mendekompres semua file dalam direktori yang diberikan secara rekursif:<\/p>\n<pre>gzip -dr directory<\/pre>\n<h2>Melihat Daftar Konten File Terkompresi<\/h2>\n<p>Saat digunakan dengan opsi <code>-l<\/code>, gzip menunjukkan statistik tentang file terkompresi yang diberikan:<\/p>\n<pre>gzip -l NamaFile<\/pre>\n<p>Output akan mencakup nama file tanpa yang ada di dalam file terkompresi, ukuran terkompresi (compressed) dan tidak terkompresi (uncompressed), serta rasio kompresi:<\/p>\n<pre>         compressed        uncompressed  ratio uncompressed_name&#13;\n     130      107   7.5% NamaFile<\/pre>\n<p>Untuk mendapatkan informasi lebih lanjut, tambahkan opsi <code>-v<\/code>:<\/p>\n<pre>gzip -lv NamaFile<\/pre>\n<pre>method  crc     date  timecompressed        uncompressed  ratio uncompressed_name&#13;\ndefla a9b9e776 Sep  3 21:20      130      107   7.5% filename<\/pre>\n<h2>Kesimpulan<\/h2>\n<p>Dengan <code>Gzip<\/code>, Anda dapat mengurangi ukuran file yang diberikan. Perintah gzip memungkinkan Anda untuk mengompres dan mendekompres file.<\/p>\n<p>Untuk informasi lebih lanjut tentang perintah gzip, lihat halaman dokumentasi <a href=\"https:\/\/www.gnu.org\/software\/gzip\/manual\/gzip.html\" target=\"_blank\" rel=\"noopener\">Gnu gzip<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gzip adalah salah satu algoritma kompresi paling populer yang memungkinkan Anda untuk mengurangi ukuran file&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1421,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[220,72,138,221],"class_list":["post-1420","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-gzip","tag-linux-terminal","tag-tar","tag-zip"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Penggunaan Perintah Gzip di Linux Terminal - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Penggunaan Perintah Gzip di Linux Terminal - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Gzip adalah salah satu algoritma kompresi paling populer yang memungkinkan Anda untuk mengurangi ukuran file&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-18T09:08:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Perintah-Gzip-di-Linux-Terminal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/\",\"url\":\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/\",\"name\":\"Tutorial Penggunaan Perintah Gzip di Linux Terminal - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Perintah-Gzip-di-Linux-Terminal.jpg\",\"datePublished\":\"2025-04-18T09:08:12+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Perintah-Gzip-di-Linux-Terminal.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Perintah-Gzip-di-Linux-Terminal.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Penggunaan Perintah Gzip di Linux Terminal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial Penggunaan Perintah Gzip di Linux Terminal - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/","og_locale":"id_ID","og_type":"article","og_title":"Tutorial Penggunaan Perintah Gzip di Linux Terminal - Linuxid","og_description":"Gzip adalah salah satu algoritma kompresi paling populer yang memungkinkan Anda untuk mengurangi ukuran file&hellip;","og_url":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/","og_site_name":"Linuxid","article_published_time":"2025-04-18T09:08:12+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Perintah-Gzip-di-Linux-Terminal.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/","url":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/","name":"Tutorial Penggunaan Perintah Gzip di Linux Terminal - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Perintah-Gzip-di-Linux-Terminal.jpg","datePublished":"2025-04-18T09:08:12+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Perintah-Gzip-di-Linux-Terminal.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Perintah-Gzip-di-Linux-Terminal.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/tutorial-penggunaan-perintah-gzip-di-linux-terminal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Tutorial Penggunaan Perintah Gzip di Linux Terminal"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=1420"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1420\/revisions"}],"predecessor-version":[{"id":3060,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1420\/revisions\/3060"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1421"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}