cp adalah perintah shell Linux untuk menyalin fail dan direktori.
Salin dari sumber ke destinasi
$ cp [options] source dest
pilihan utama arahan cp:
pilihan | penerangan |
---|---|
cp -a | fail arkib |
cp -f | paksa salin dengan membuang fail tujuan jika diperlukan |
cp -i | interaktif - tanya sebelum menimpa |
cp -l | pautkan fail dan bukannya salin |
cp -L | ikuti pautan simbolik |
cp -n | tiada fail ditimpa |
cp -R | salinan rekursif (termasuk fail tersembunyi) |
cp -u | kemas kini - salin apabila sumber lebih baru daripada dest |
cp -v | verbose - mencetak mesej maklumat |
Salin satu fail main.c ke direktori tujuan bak :
$ cp main.c bak
Salin 2 fail main.c dan def.h ke direktori jalan mutlak destinasi / rumah / usr / cepat / :
$ cp main.c def.h /home/usr/rapid/
Salin semua fail C di dalam direktori semasa ke Subdirektori bak :
$ cp *.c bak
Salin direktori src ke direktori jalan mutlak / home / usr / cepat / :
$ cp src /home/usr/rapid/
Salin semua fail dan direktori di dev secara berulang ke bak subdirektori :
$ cp -R dev bak
Paksa salinan fail:
$ cp -f test.c bak
Permintaan interaktif sebelum ganti fail:
$ cp -i test.c bak
cp: overwrite 'bak/test.c'? y
Kemas kini semua fail dalam direktori semasa - salin hanya fail yang lebih baru ke direktori tujuan bak :
$ cp -u * bak
Pilih pilihan cp dan tekan butang Hasilkan Kod :