{"id":1534,"date":"2019-07-16T06:05:32","date_gmt":"2019-07-15T23:05:32","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1534"},"modified":"2025-04-18T15:21:57","modified_gmt":"2025-04-18T08:21:57","slug":"cara-copy-file-dan-directory-di-terminal-linux","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/","title":{"rendered":"Cara Copy File dan Directory di Terminal Linux"},"content":{"rendered":"<p>Menyalin file dan direktori adalah salah satu tugas paling umum yang akan Anda lakukan ketika bekerja pada baris perintah. Di Linux, ada beberapa perintah untuk menyalin file, perintah cp dan rsync adalah cara yang paling populer.<\/p>\n<p>para user sering menggunakan perintah cp ketika menyalin file dan perintah rsync saat menyalin direktori.<\/p>\n<h2>Sebelum mulai<\/h2>\n<p>Untuk dapat menyalin file dan direktori, Anda harus memiliki setidaknya izin read (baca) pada file sumber dan izin write (tulis) pada direktori tujuan.<\/p>\n<h2>Menyalin File dengan Perintah cp<\/h2>\n<p>Perintah cp adalah utilitas baris perintah untuk menyalin file dan direktori pada sistem Linux dari satu lokasi ke lokasi lain di mesin yang sama.<\/p>\n<p>Kasus penggunaan yang paling sederhana adalah menyalin file di <a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">direktori kerja saat ini<\/a>. Misalnya, untuk menyalin file bernama <code>file.txt<\/code> di direktori saat ini sebagai <code>file_backup.txt,<\/code> jalankan perintah berikut:<\/p>\n<pre>cp file.txt file_backup.txt<\/pre>\n<p>Jika file tujuan ada, maka file dengan nama dan ekstensi yang sama akan ditimpa. Untuk meminta konfirmasi, gunakan opsi <code>-i<\/code>.<\/p>\n<pre>cp -i file.txt file_backup.txt<\/pre>\n<p>Saat menggunakan perintah cp untuk menyalin file, file baru akan dimiliki oleh pengguna yang melakukan perintah. Gunakan opsi <code>-p<\/code> untuk mempertahankan mode file, kepemilikan, dan <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-menggunakan-perintah-date-di-linux-terminal\/\">timestamps<\/a>:<\/p>\n<pre>cp -p file.txt file_backup.txt<\/pre>\n<p>Opsi lain yang bisa berguna adalah <code>-v<\/code>. Saat menggunakan opsi ini perintah akan mencetak apa yang sedang dilakukan:<\/p>\n<pre>cp -v file.txt file_backup.txt<\/pre>\n<pre>'file.txt' -&gt; 'file_backup.txt'<\/pre>\n<h3>Salin File ke Direktori Lain<\/h3>\n<p>Untuk menyalin file ke direktori lain, Anda perlu menentukan jalur absolut atau relatif ke direktori tujuan. Pada contoh berikut ini, kami menyalin file <code>file.txt<\/code> ke direktori <code>\/backup<\/code>:<\/p>\n<pre>cp file.txt \/backup<\/pre>\n<p>Saat menentukan hanya nama direktori sebagai tujuan, file yang disalin akan memiliki nama yang sama dengan file asli.<\/p>\n<p>Jika Anda ingin menyalin file dengan nama yang berbeda, Anda perlu menentukan nama file yang diinginkan:<\/p>\n<pre>cp file.txt \/backup\/file_baru.txt<\/pre>\n<p>Perintah di atas akan menyalin file ke direktori yang ditentukan sebagai <code>file_baru.txt<\/code>.<\/p>\n<h2>Salin beberapa file<\/h2>\n<p>Dimungkinkan juga untuk menyalin beberapa file sekaligus dengan menentukan nama-nama file yang diikuti oleh direktori tujuan:<\/p>\n<pre>cp file.txt file1.txt file2.txt directory<\/pre>\n<p>Saat menyalin beberapa file, tujuan harus berupa direktori.<\/p>\n<p>Perintah cp juga memungkinkan Anda untuk menggunakan pencocokan pola. Misalnya, untuk menyalin semua file<code> png<\/code> dari <a href=\"https:\/\/www.linuxid.net\/post\/mengenal-current-working-directory-di-linux-terminal\/\">direktori saat ini<\/a> ke direktori<code> \/backup<\/code> yang akan Anda gunakan:<\/p>\n<pre>cp *.png \/backup<\/pre>\n<h2>Cara Menyalin Direktori di Linux dengan Perintah cp<\/h2>\n<p>Untuk menyalin direktori, termasuk semua file dan subdirektori, gunakan opsi -R. Pada contoh berikut ini kita menyalin direktori <code>~\/Pictures<\/code> ke direktori <code>~\/Pictures_backup<\/code>:<\/p>\n<pre>cp -R Pictures Pictures_backup<\/pre>\n<p>Perintah di atas akan membuat direktori tujuan dan secara rekursif menyalin semua file dan subdirektori dari sumber ke direktori tujuan.<\/p>\n<p>Opsi yang digunakan saat menyalin file dapat juga digunakan saat menyalin direktori. Perbedaan utama adalah bahwa ketika menyalin direktori Anda perlu menggunakan opsi <code>-R<\/code>.<\/p>\n<h2>Cara Menyalin File dan Direktori di Linux dengan Perintah rsync<\/h2>\n<p>Rsync adalah utilitas baris perintah yang cepat dan serbaguna.\u00a0 Rsync menyinkronkan file dan direktori antara dua lokasi. Rsync dapat digunakan untuk menyalin file baik ke lokasi lokal ataupun lokasi jauh.<\/p>\n<p>Rsync menyediakan sejumlah opsi yang mengontrol setiap aspek perilakunya. Opsi yang paling banyak digunakan adalah <code>-a<\/code> yang akan menyalin direktori secara rekursif, mentransfer perangkat khusus dan memblokir, mempertahankan <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-symbolic-links-menggunakan-perintah-ln\/\">symbolic links<\/a>, waktu modifikasi, grup, kepemilikan, dan izin file.<\/p>\n<p>Untuk menyalin satu file dari satu ke lokasi lain Anda dapat menggunakan perintah berikut:<\/p>\n<pre>rsync -a file.txt file_backup.txt<\/pre>\n<p>Jika file tujuan ada, rsync akan menimpanya.<\/p>\n<p>Anda dapat menggunakan perintah yang sama seperti di atas untuk menyalin direktori dengan rsync:<\/p>\n<pre>rsync -a \/var\/www\/public_html\/ \/var\/www\/public_html_backup\/<\/pre>\n<p>Perlu diperhatikan bahwa Rsync menganggap garis miring <code>\/<\/code>\u00a0pada akhiran sumber dengan konsep berbeda. Jika Anda menambahkan garis miring pada direktori sumber, ia hanya akan <strong>menyalin konten<\/strong>\u00a0yang ada di direktori ke direktori tujuan. Ketika garis miring dihilangkan, rsync akan <strong>menyalin direktori<\/strong> sumber ke dalam direktori tujuan.<\/p>\n<p>Untuk mempelajari lebih lanjut tentang rsync, periksa panduan berikut:<\/p>\n<h2>Kesimpulan<\/h2>\n<p>Dalam panduan ini, kami telah belajar cara menyalin file dan direktori di sistem berbasis Linux dan Unix menggunakan utilitas cp dan rsync.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Menyalin file dan direktori adalah salah satu tugas paling umum yang akan Anda lakukan ketika&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1535,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[70],"tags":[72],"class_list":["post-1534","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-linux-terminal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Copy File dan Directory di Terminal Linux - 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:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Copy File dan Directory di Terminal Linux - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Menyalin file dan direktori adalah salah satu tugas paling umum yang akan Anda lakukan ketika&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-15T23:05:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Copy-File-dan-Directory-di-Terminal-Linux.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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/\",\"url\":\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/\",\"name\":\"Cara Copy File dan Directory di Terminal Linux - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Copy-File-dan-Directory-di-Terminal-Linux.jpg\",\"datePublished\":\"2019-07-15T23:05:32+00:00\",\"dateModified\":\"2025-04-18T08:21:57+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Copy-File-dan-Directory-di-Terminal-Linux.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Copy-File-dan-Directory-di-Terminal-Linux.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Copy File dan Directory di Terminal Linux\"}]},{\"@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":"Cara Copy File dan Directory di Terminal Linux - 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:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Copy File dan Directory di Terminal Linux - Linuxid","og_description":"Menyalin file dan direktori adalah salah satu tugas paling umum yang akan Anda lakukan ketika&hellip;","og_url":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/","og_site_name":"Linuxid","article_published_time":"2019-07-15T23:05:32+00:00","article_modified_time":"2025-04-18T08:21:57+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Copy-File-dan-Directory-di-Terminal-Linux.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/","url":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/","name":"Cara Copy File dan Directory di Terminal Linux - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Copy-File-dan-Directory-di-Terminal-Linux.jpg","datePublished":"2019-07-15T23:05:32+00:00","dateModified":"2025-04-18T08:21:57+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Copy-File-dan-Directory-di-Terminal-Linux.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Copy-File-dan-Directory-di-Terminal-Linux.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxid.net\/post\/cara-copy-file-dan-directory-di-terminal-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Copy File dan Directory di Terminal Linux"}]},{"@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\/1534","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=1534"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1534\/revisions"}],"predecessor-version":[{"id":2888,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1534\/revisions\/2888"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1535"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}