tutorial ubuntu - cara memindahkan dan mengcopy menggunakan terminal
Daftar Isi:
- Menyalin File dengan Perintah
cp
- Salin file ke direktori
- Salin beberapa file
- Menyalin Direktori dengan Perintah
cp
- Menyalin File dan Direktori dengan Perintah
rsync
- Kesimpulan
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 dengan
cp
dan
rsync
menjadi alat yang paling banyak digunakan.
Ini adalah praktik umum untuk menggunakan perintah
cp
ketika menyalin file dan perintah
rsync
saat menyalin direktori.
Untuk dapat menyalin file dan direktori, Anda harus memiliki setidaknya membaca izin pada file sumber dan menulis izin pada direktori tujuan.
Menyalin File dengan Perintah
cp
Pada sistem operasi Linux dan Unix, perintah
cp
digunakan untuk menyalin file dan direktori.
Kasus penggunaan yang paling sederhana adalah menyalin file di direktori kerja saat ini. Misalnya, untuk menyalin file bernama
file.txt
ke file bernama
file_backup.txt
di direktori saat ini, Anda akan menjalankan perintah berikut:
cp file.txt file_backup.txt
Jika file tujuan ada, itu akan ditimpa. Untuk mendapatkan konfirmasi konfirmasi sebelum menimpa file, gunakan opsi
-i
.
cp -i file.txt file_backup.txt
Secara default, saat menggunakan perintah
cp
untuk menyalin file, file baru akan dimiliki oleh pengguna yang melakukan perintah. Gunakan opsi
-p
untuk mempertahankan mode file, kepemilikan, dan cap waktu:
cp -p file.txt file_backup.txt
Opsi lain yang bisa berguna adalah
-v
. Saat menggunakan opsi ini, perintah mencetak apa yang sedang dilakukan:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
Salin file ke direktori
Untuk menyalin file ke direktori, tentukan jalur absolut atau relatif ke direktori. Jika direktori tujuan dihilangkan, file akan disalin ke direktori saat ini.
Pada contoh berikut ini, kami menyalin file
file.txt
ke direktori
/backup
:
cp file.txt /backup
Saat menentukan hanya nama direktori sebagai tujuan, file yang disalin akan memiliki nama yang sama dengan file asli.
cp file.txt /backup/new_file.txt
Perintah di atas akan menyalin file ke direktori yang ditentukan sebagai
new_file.txt
.
Salin beberapa file
Untuk menyalin beberapa file dan direktori sekaligus tentukan nama file sumber dan direktori yang diikuti dengan direktori tujuan sebagai argumen terakhir:
cp file.txt dir file1.txt file2.txt dir1
Saat menyalin beberapa file, tujuan harus berupa direktori.
Perintah cp juga memungkinkan Anda untuk menggunakan pencocokan pola. Misalnya, untuk menyalin semua file
.png
dari direktori saat ini ke direktori
/backup
, Anda akan menggunakan:
Menyalin Direktori dengan Perintah
cp
Untuk menyalin direktori, termasuk semua file dan subdirektori, gunakan opsi
-R
atau
-r
. Dalam contoh berikut ini kami menyalin direktori
Pictures
ke
Pictures_backup
:
cp -R Pictures Pictures_backup
Perintah di atas akan membuat direktori tujuan dan secara salin menyalin semua file dan subdirektori dari sumber ke direktori tujuan.
Jika direktori tujuan sudah ada, direktori sumber itu sendiri dan semua kontennya akan disalin ke direktori tujuan. Untuk menyalin hanya file dan subdirektori tetapi tidak direktori target gunakan opsi
-T
:
cp -RT Pictures Pictures_backup
Opsi yang digunakan saat menyalin file juga dapat digunakan saat menyalin direktori. Perbedaan utama adalah ketika menyalin direktori, Anda harus menggunakan opsi
-R
.
Menyalin File dan Direktori dengan Perintah
rsync
rsync
adalah utilitas baris perintah yang cepat dan serbaguna yang menyinkronkan file dan direktori antara dua lokasi. Ini dapat digunakan untuk menyalin file ke lokasi lokal dan jauh.
rsync
mencakup sejumlah opsi yang mengontrol setiap aspek perilakunya. Opsi yang paling berguna adalah
-a
yang menyalin direktori secara rekursif, mentransfer perangkat khusus dan memblokir, mempertahankan tautan simbolik, waktu modifikasi, grup, kepemilikan, dan izin.
Untuk menyalin satu file dari satu ke lokasi lain, Anda akan menjalankan perintah berikut:
rsync -a file.txt file_backup.txt
Jika file tujuan ada,
rsync
akan menimpanya.
Perintah yang sama dapat digunakan untuk menyalin direktori:
rsync -a /var/www/public_html/ /var/www/public_html_backup/
rsync
mengancam direktori sumber yang berakhir dengan garis miring
/
berbeda. Jika Anda menambahkan garis miring pada direktori sumber, perintah itu hanya akan menyalin konten direktori sumber ke direktori tujuan. Ketika trailing slash dihilangkan,
rsync
akan menyalin direktori sumber di dalam direktori tujuan. Opsi teraman adalah selalu menyertakan garis miring
/
pada tujuan dan sumber.
Untuk mempelajari lebih lanjut tentang
rsync
periksa artikel berikut:
Kesimpulan
Dalam panduan ini, kami telah menunjukkan kepada Anda cara menyalin file dan direktori di sistem berbasis Linux dan Unix menggunakan utilitas
cp
dan
rsync
.
Cara mudah menyalin atau menyalin DVD dengan winx dvd ripper platinum
![Cara mudah menyalin atau menyalin DVD dengan winx dvd ripper platinum Cara mudah menyalin atau menyalin DVD dengan winx dvd ripper platinum](https://i.joecomp.com/dvd/988/how-easily-rip-copy-dvds-with-winx-dvd-ripper-platinum.png)
Pelajari Cara Mudah Menyalin atau Menyalin DVD Dengan WinX DVD Ripper Platinum.
Cara menghapus file dan direktori menggunakan baris perintah linux
![Cara menghapus file dan direktori menggunakan baris perintah linux Cara menghapus file dan direktori menggunakan baris perintah linux](https://i.joecomp.com/rm/120/how-remove-files.jpg)
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah rm untuk menghapus file dan direktori melalui contoh dan penjelasan dari opsi rm yang paling umum.
Cara memindahkan file dan direktori di linux (perintah mv)
![Cara memindahkan file dan direktori di linux (perintah mv) Cara memindahkan file dan direktori di linux (perintah mv)](https://i.joecomp.com/mv/499/how-move-files-directories-linux.jpg)
Memindahkan file dan direktori adalah salah satu tugas paling mendasar yang sering perlu Anda lakukan pada sistem Linux. Dalam tutorial ini, kami akan menjelaskan cara menggunakan perintah mv untuk memindahkan file dan direktori.