Linux команда cp - копирование файлов и папок на Ubuntu
Isi kandungan:
- Bagaimana Menggunakan arahan
cp - Menyalin Fail dengan Perintah cp
- Menyalin Direktori dengan perintah cp
- Salin Fail dan Direktori Pelbagai
- Kesimpulannya
Apabila bekerja pada sistem Linux dan Unix, menyalin fail dan direktori adalah salah satu tugas yang paling biasa yang akan anda lakukan setiap hari.
cp
adalah utiliti baris perintah untuk menyalin fail dan direktori pada sistem Unix dan Linux., kami akan menerangkan cara menggunakan arahan
cp
.
Bagaimana Menggunakan arahan
cp
Sintaks umum untuk arahan
cp
adalah seperti berikut:
cp SOURCE… DESTINATION
SOURCE
boleh mengandungi satu atau lebih fail atau direktori sebagai argumen, dan argumen
DESTINATION
boleh menjadi satu fail atau direktori tunggal.
- Apabila argumen
SOURCEdanDESTINATIONadalah kedua-dua fail, arahancpmenyalin fail pertama kepada yang kedua. Sekiranya fail itu tidak wujud, perintah itu membuatnya. ApabilaSOURCEmempunyai berbilang fail atau direktori sebagai argumen, hujahDESTINATIONmestilah direktori. Dalam keadaan ini, failSOURCEdan direktori dipindahkan ke direktoriDESTINATIONargumenSOURCEdanDESTINATIONadalah kedua-dua direktori, arahancpmenyalin direktori pertama ke dalam yang kedua.
Untuk menyalin fail dan direktori, anda mesti mempunyai sekurang-kurangnya membaca kebenaran pada fail sumber dan menulis kebenaran pada direktori destinasi. Jika tidak, kebenaran kebenaran yang ditolak ditunjukkan.
Menyalin Fail dengan Perintah cp
Senario paling asas menggunakan
cp
adalah untuk menyalin fail dalam direktori kerja semasa. Sebagai contoh, untuk menyalin fail bernama
file.txt
ke
file_backup.txt
anda luka jalankan arahan berikut:
cp file file_backup
atau
cp file{, _backup}
Untuk menyalin fail ke direktori lain, tentukan mutlak atau laluan relatif ke direktori destinasi.
Apabila hanya nama direktori ditentukan sebagai destinasi, fail yang disalin mempunyai nama yang sama dengan fail asal.
Dalam contoh berikut kita menyalin fail
file.txt
ke direktori
/backup
:
cp file.txt /backup
cp file.txt /backup/new_file.txt
Secara lalai, jika fail destinasi wujud, ia akan ditulis ganti. Pilihan
-n
memberitahu
cp
tidak untuk menulis ganti fail sedia ada.
Untuk memaksa
cp
untuk meminta pengesahan, gunakan pilihan
-i
.
cp -i file.txt file_backup.txt
cp -u file.txt file_backup.txt
Apabila menyalin fail, fail baru dimiliki oleh pengguna yang menjalankan arahan. Gunakan pilihan
-p
untuk mengekalkan mod fail, pemilikan, dan cap waktu:
cp -p file.txt file_backup.txt
Pilihan lain yang boleh berguna adalah
-v
, yang memberitahu
cp
untuk mencetak output verbose:
cp -v file.txt file_backup.txt
'file.txt' -> 'file_backup.txt'
Menyalin Direktori dengan perintah cp
Untuk menyalin direktori, termasuk semua fail dan subdirektori, gunakan pilihan
-R
atau
-r
.
Dalam contoh berikut kita menyalin direktori
Pictures
ke
Pictures_backup
:
cp -R Pictures Pictures_backup
Arahan di atas mencipta direktori destinasi, dan menyalin secara serentak semua fail dan subdirektori dari sumber ke direktori destinasi.
Jika direktori destinasi sudah ada, direktori sumber itu sendiri dan semua kandungannya disalin di dalam direktori destinasi. Untuk menyalin fail dan subdirektori sahaja tetapi bukan direktori sasaran, gunakan pilihan
-T
:
cp -RT Pictures Pictures_backup
Satu lagi cara untuk menyalin hanya kandungan direktori tetapi bukan direktori itu sendiri adalah menggunakan aksara kad liar (
*
). Kelemahan arahan berikut adalah bahawa ia tidak menyalin fail tersembunyi dan direktori (yang bermula dengan titik
.
):
cp -RT Pictures/* Pictures_backup/
Semua pilihan yang kami gunakan dalam bahagian sebelumnya apabila menyalin fail juga boleh digunakan semasa menyalin direktori. Perbezaan utama ialah apabila menyalin direktori. anda sentiasa perlu menggunakan pilihan
-R
.
Salin Fail dan Direktori Pelbagai
Untuk menyalin banyak fail dan direktori sekali gus, nyatakan nama mereka dan gunakan direktori destinasi sebagai hujah terakhir:
cp file.txt dir file1.txt dir1
Apabila menyalin pelbagai fail, destinasi mesti menjadi direktori.
Kesimpulannya
Menyalin fail dan direktori dengan arahan
cp
adalah tugas mudah. Untuk maklumat mengenai semua pilihan
cp
tersedia, taip
man cp
di terminal anda.
Untuk menyalin fail melalui rangkaian, gunakan utiliti
rsync
dan
scp
.
Ubah nama fail fail dan sambungan fail dalam Windows 10
Ketahui cara untuk menukar nama semula fail atau ganti ekstensi fail untuk semua fail dalam folder dengan cepat & mudah di Windows 10/8/7. Mass atau Bulk menamakan semula beberapa fail.
Fail fail explorer vs fail google pergi: menguruskan fail lebih baik
Bingung antara ES File Explorer dan Google Files Pergi untuk anda telefon Android? Baca perbandingan mendalam kami untuk mengetahui apl explorer fail yang lebih baik untuk anda.
Perintah Grep dalam linux (cari teks dalam fail)
Grep adalah salah satu perintah yang paling kuat dan lazim digunakan di Linux. Grep mencari satu atau lebih fail input untuk baris yang sepadan dengan corak yang diberikan dan menulis setiap baris yang hampir sama dengan output standard.







