Salin Direktori Linux - 4 Perintah Mudah

Ikon waktu membaca 4 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

salin direktori linux

Sedang memikirkan cara menyalin direktori di Linux? Baik Anda ingin mengamankan data penting atau mendistribusikan file, menyalin direktori adalah keterampilan dasar bagi administrator.

Dalam panduan ini, saya akan membahas beberapa perintah penting untuk melakukan operasi ini. Ayo pergi!

Cara Menyalin Direktori di Linux

1. tekan CTRL + ALT + T untuk membuka terminal.

2. Ketik "cp -R jalur/ke/sumber/direktori /jalur/ke/tujuan/direktori“. Dalam kasus saya, saya akan menyalinnya folder1 dari “~/Desktop/test” ke “~Dokumen/folder2”.

menyalin direktori dari sumber ke tujuan menggunakan perintah cp di Linux

3. Untuk verifikasi, periksa isi direktori tujuan.

Membuka direktori tujuan untuk verifikasi pada sistem Linux

Cara Menyalin Banyak Direktori di Linux

Mari kita jelajahi perintah berikut untuk menyalin banyak direktori di Linux:

1. Menggunakan Perintah cp

Pada sistem operasi berbasis Linux, perintah cp digunakan untuk menyalin banyak file dan direktori. Itu menciptakan salinan identik.

Selain itu, Anda dapat menambahkan -R or -r pilihan untuk penyalinan rekursif. Opsi ini memaksa perintah cp untuk menyalin direktori dan seluruh kontennya, termasuk subdirektori.

Untuk menggunakan perintah ini:

1. Pertama, pindah ke direktori sumber Anda dengan cd:

Pindah ke direktori sumber menggunakan perintah cd

2. Kemudian, jalankan ls perintah untuk mencantumkan konten direktori kerja:

daftar konten direktori sumber menggunakan perintah ls

3. Ketik “cd -R dir1 dir2 /path/ke/tujuan/direktori” perintah di terminal Anda. Dalam kasus saya, saya akan membuat salinan “folder1”, “folder2”, dan “folder3” dari direktori saat ini di “~/Desktop/test”.

menyalin beberapa direktori di Linux menggunakan perintah cp

4. Periksa direktori tujuan untuk verifikasi.

Memverifikasi keberadaan beberapa direktori di folder tujuan

2. Menggunakan Perintah tar

ter adalah utilitas serbaguna untuk mengarsipkan dan menyalin banyak direktori. Lebih khusus lagi, Anda dapat memanfaatkannya membuat arsip terkompresi dari direktori yang diperlukan. Kemudian, ekstrak konten ke lokasi yang diinginkan.

Untuk melakukannya, tambahkan opsi berikut di perintah tar (sesuai kebutuhan):

  • -c membuat arsip baru.
  • -z kompres atau dekompresi arsip dengan gzip.
  • -v menampilkan output verbose, menunjukkan file yang sedang diarsipkan.
  • -f menentukan nama file arsip.
  • -x mengekstrak file dari arsip.
  • -C perubahan pada direktori tertentu sebelum mengekstraksi file.

Sekarang, untuk menyalin beberapa direktori menggunakan tar:

1. Pertama, buat paket terkompresi dari beberapa direktori dengan “tar -czvf nama file.tar.gz dir1 dir2".

membuat arsip terkompresi dari beberapa direktori menggunakan tar di Linux

2. Sekarang, ekstrak paket terkompresi menggunakan “tar -xzvf nama file.tar.gz -C /path/ke/destination/directory".

mengekstraksi konten ke tujuan yang diinginkan menggunakan perintah tar di Linux

3. Menggunakan Perintah rsync

rsync adalah utilitas terkenal lainnya untuk sinkronisasi direktori. Anda dapat menggunakannya dengan -a pilihan untuk aktifkan mode arsip. Akibatnya, ini mempertahankan izin dan atribut dari direktori yang ditentukan.

Untuk menggunakannya, ketik “rsync -a dir1 dir2 dir3 /path/ke/destination/directory"Di terminal.

Menyalin beberapa direktori menggunakan perintah rsync di Linux

Cara Menyalin Direktori ke Host Jarak Jauh

Untuk menyalin direktori ke host jarak jauh, Anda dapat menggunakan:

Prasyarat

1. Pertama, instal server SSH pada host jarak jauh dengan “sudo apt-get install openssh-server".

2. Mulai layanan SSH menggunakan “sudo systemctl mulai ssh".

3. Aktifkan dengan “sudo systemctl aktifkan ssh".

4. Ketik "sudo status sistemctl ssh” untuk memverifikasi apakah SSH aktif dan berjalan.

5. Ketik "sudo ufw memungkinkan 22” untuk memastikan bahwa Firewall pada host jarak jauh mengizinkan koneksi masuk pada port 22.

Sekarang, Anda siap menyalin direktori ke host jarak jauh.

Menggunakan Perintah rsync

Jenis: "rsync -ar dir1 dir2 pengguna@ip_address:/path/ke/direktori tujuan".

menyalin beberapa direktori ke host jarak jauh menggunakan perintah rsync di Linux

Di sini, saya akan menyalin “folder1”, “folder2”, dan “folder3” ke direktori “~/Desktop/test” dari server jarak jauh yang terletak di “10.0.2.15” dengan nama pengguna “penulis”.

Menggunakan Perintah scp

scp adalah perintah lain yang dapat menyalin file dan direktori antara host lokal dan jarak jauh.

Cukup ketik: “scp -r dir1 dir2 pengguna@ip_address:/path/ke/tujuan/direktori".

menyalin beberapa direktori ke host jarak jauh menggunakan perintah scp di Linux

Anda juga mungkin tertarik dalam:

Jadi, sekarang Anda sudah familiar dengan perintah copy direktori Linux. Yang terpenting, semuanya bekerja dengan sempurna di sebagian besar distribusi Linux.

Jangan ragu untuk membagikan metode favorit Anda di komentar di bawah!

Lebih lanjut tentang topik: linux