tutorial ubuntu - cara memindahkan dan mengcopy menggunakan terminal
Daftar Isi:
- Cara Menggunakan perintah
cp
- Menyalin File dengan Perintah cp
- Menyalin Direktori dengan Perintah cp
- Salin Banyak File dan Direktori
- Kesimpulan
Saat bekerja pada sistem Linux dan Unix, menyalin file dan direktori adalah salah satu tugas paling umum yang akan Anda lakukan setiap hari.
cp
adalah utilitas baris perintah untuk menyalin file dan direktori pada sistem Unix dan Linux., kami akan menjelaskan cara menggunakan perintah
cp
.
Cara Menggunakan perintah
cp
Sintaks umum untuk perintah
cp
adalah sebagai berikut:
cp SOURCE… DESTINATION
SOURCE
dapat berisi satu atau lebih file atau direktori sebagai argumen, dan argumen
DESTINATION
dapat berupa satu file atau direktori.
- Ketika argumen
SOURCE
danDESTINATION
keduanya file, perintahcp
menyalin file pertama ke yang kedua. Jika file tersebut tidak ada, perintah menciptakannya. KetikaSOURCE
memiliki beberapa file atau direktori sebagai argumen, argumenDESTINATION
harus berupa direktori. Dalam situasi ini, file dan direktoriSOURCE
dipindahkan ke direktoriDESTINATION
argumenSOURCE
danDESTINATION
keduanya adalah direktori, perintahcp
menyalin direktori pertama ke direktori kedua.
Untuk menyalin file dan direktori, Anda harus memiliki setidaknya membaca izin pada file sumber dan menulis izin pada direktori tujuan. Kalau tidak, kesalahan izin ditolak ditampilkan.
Menyalin File dengan Perintah cp
Skenario paling dasar menggunakan
cp
adalah menyalin file di direktori kerja saat ini. Misalnya, untuk menyalin file bernama
file_backup.txt
ke
file_backup.txt
Anda dapat menjalankan perintah berikut:
cp file file_backup
atau
cp file{, _backup}
Untuk menyalin file ke direktori lain, tentukan jalur absolut atau relatif ke direktori tujuan.
Ketika hanya nama direktori yang ditentukan sebagai tujuan, file yang disalin memiliki nama yang sama dengan file asli.
Pada contoh berikut ini, kami menyalin file
file.txt
ke direktori
/backup
:
cp file.txt /backup
cp file.txt /backup/new_file.txt
Secara default, jika file tujuan ada, itu ditimpa. Opsi
-n
memberitahu
cp
untuk tidak menimpa file yang sudah ada.
Untuk memaksa
cp
meminta konfirmasi, gunakan opsi
-i
.
cp -i file.txt file_backup.txt
cp -u file.txt file_backup.txt
Saat menyalin file, file baru dimiliki oleh pengguna yang menjalankan 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
, yang memberitahu
cp
untuk mencetak keluaran verbose:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
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 membuat direktori tujuan, dan secara rekursif menyalin semua file dan subdirektori dari sumber ke direktori tujuan.
Jika direktori tujuan sudah ada, direktori sumber itu sendiri dan semua kontennya disalin di dalam direktori tujuan. Untuk menyalin hanya file dan subdirektori tetapi tidak ke direktori target, gunakan opsi
-T
:
cp -RT Pictures Pictures_backup
Cara lain untuk menyalin hanya konten direktori tetapi tidak direktori itu sendiri adalah dengan menggunakan karakter wildcard (
*
). Kerugian dari perintah berikut adalah tidak menyalin file dan direktori tersembunyi (yang dimulai dengan titik
.
):
cp -RT Pictures/* Pictures_backup/
Semua opsi yang kami gunakan di bagian sebelumnya ketika menyalin file juga dapat digunakan saat menyalin direktori. Perbedaan utama adalah ketika menyalin direktori. Anda selalu perlu menggunakan opsi
-R
.
Salin Banyak File dan Direktori
Untuk menyalin beberapa file dan direktori sekaligus, tentukan nama mereka dan gunakan direktori tujuan sebagai argumen terakhir:
cp file.txt dir file1.txt dir1
Saat menyalin beberapa file, tujuan harus berupa direktori.
Kesimpulan
Menyalin file dan direktori dengan perintah
cp
adalah tugas yang sederhana. Untuk informasi tentang semua opsi
cp
tersedia, ketikkan
man cp
di terminal Anda.
Untuk menyalin file melalui jaringan, gunakan utilitas
rsync
dan
scp
.
File Fisher: Freeware untuk menyalin atau memindahkan jenis file tertentu dari kelompok campuran
![File Fisher: Freeware untuk menyalin atau memindahkan jenis file tertentu dari kelompok campuran File Fisher: Freeware untuk menyalin atau memindahkan jenis file tertentu dari kelompok campuran](https://i.joecomp.com/downloads-2018/file-fisher-freeware-to-copy-or-move-particular-file-types-from-mixed-bunch.jpg)
Unduh File Fisher, perangkat lunak bebas untuk menyalin atau memindahkan jenis file tertentu dari file campuran di Windows. Pilih folder sumber & tujuan, sisa tugas ditangani oleh freeware.
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 menyalin file dan direktori di linux
![Cara menyalin file dan direktori di linux Cara menyalin file dan direktori di linux](https://i.joecomp.com/cp/130/how-copy-files-directories-linux.jpg)
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.