cp adalah perintah shell Linux untuk menyalin file dan direktori.
Salin dari sumber ke dest
$ cp [options] source dest
opsi utama perintah cp:
pilihan | deskripsi |
---|---|
cp -a | arsipkan file |
cp -f | paksa menyalin dengan menghapus file tujuan jika diperlukan |
cp -i | interaktif - tanyakan sebelum menimpa |
cp -l | menautkan file, bukan menyalin |
cp -L | ikuti tautan simbolis |
cp -n | tidak ada file yang ditimpa |
cp -R | salinan rekursif (termasuk file tersembunyi) |
cp -u | perbarui - salin ketika sumber lebih baru dari tujuan |
cp -v | verbose - mencetak pesan informatif |
Salin file tunggal main.c ke direktori tujuan bak :
$ cp main.c bak
Salin 2 file main.c dan def.h ke direktori path absolut tujuan / home / usr / rapid / :
$ cp main.c def.h /home/usr/rapid/
Salin semua file C di direktori saat ini ke subdirektori bak :
$ cp *.c bak
Salin direktori src ke direktori path absolut / home / usr / rapid / :
$ cp src /home/usr/rapid/
Salin semua file dan direktori di dev secara rekursif ke subdirektori bak :
$ cp -R dev bak
Paksa salinan file:
$ cp -f test.c bak
Perintah interaktif sebelum file ditimpa:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Perbarui semua file di direktori saat ini - salin hanya file yang lebih baru ke direktori tujuan bak :
$ cp -u * bak
Pilih opsi cp dan tekan tombol Generate Code :