Apakah kegunaan arahan cp linux?

青灯夜游
青灯夜游asal
2022-11-23 19:11:158355semak imbas

Di Linux, arahan cp digunakan untuk menyalin fail atau direktori Satu atau lebih fail sumber atau direktori boleh disalin ke fail atau direktori destinasi yang ditentukan Sintaksnya ialah "cp [option] source file target ". Perintah cp menyokong penyalinan berbilang fail pada masa yang sama Apabila menyalin berbilang fail pada satu masa, parameter fail sasaran mestilah direktori sedia ada, jika tidak, ralat akan berlaku.

Apakah kegunaan arahan cp linux?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Arahan cp Linux

arahan cp digunakan terutamanya untuk menyalin fail atau direktori. Iaitu, ia digunakan untuk menyalin satu atau lebih fail sumber atau direktori ke fail atau direktori destinasi yang ditentukan.

Arahan cp boleh menyalin satu fail sumber ke dalam fail tertentu dengan nama fail tertentu atau direktori sedia ada.

Arahan cp menyokong penyalinan berbilang fail pada masa yang sama Apabila menyalin berbilang fail pada satu masa, parameter fail sasaran mestilah direktori sedia ada, jika tidak, ralat akan berlaku.

sintaks arahan cp

cp [-options] source_file dest_file
  • fail_sumber: fail sumber, rumuskan senarai fail sumber. Perintah cp tidak boleh menyalin direktori secara lalai melainkan pilihan -r/-R digunakan.

  • dest_file: Fail destinasi, nyatakan fail destinasi. Apabila "fail sumber" adalah berbilang fail, "fail sasaran" diperlukan untuk menjadi direktori yang ditentukan.

Perihalan parameter:

  • -a: sama dengan gabungan parameter "dpR", biasanya mengekalkan pautan dan atribut fail semasa menyalin direktori , dan menyalin semua dalam direktori.
  • -b: Sandarkan fail sasaran sebelum menimpa sasaran fail sedia ada
  • -d: Simpan pautan simbolik semasa menyalin.
  • -f: Salin fail atau direktori secara paksa, timpa fail sasaran sedia ada tanpa memberikan gesaan.
  • -i: Bertentangan dengan pilihan -f, gesaan diberikan sebelum menulis ganti fail sasaran, meminta pengguna mengesahkan sama ada hendak menulis ganti.
  • -l: Tidak menyalin fail, hanya menghasilkan fail pautan keras bagi fail sumber.
  • -p: Kekalkan atribut fail sumber atau direktori semasa menyalin fail.
  • -r: Salin direktori secara rekursif, iaitu, salin direktori dan semua subdirektori dan failnya.
  • -R: Sama seperti parameter pilihan -r.
  • -s: Wujudkan pautan simbolik ke fail sumber dan bukannya menyalin fail;
  • -S: Apabila membuat sandaran fail, gunakan akhiran yang ditentukan "AKHIR" dan bukannya akhiran lalai; daripada fail;
  • -u: Salin fail sumber secara serentak, hanya salin apabila fail sumber dikemas kini atau fail sasaran tidak wujud.
  • -v: Paparkan operasi yang dilakukan oleh arahan secara terperinci.

Contoh penggunaan arahan cp

Arahan cp digunakan dalam Linux untuk menyalin fail (folder) Artikel ini meringkaskan arahan cp yang biasa digunakan dalam setiap hari bekerja seperti berikut.

1 Salin fail sumber ke fail sasaran (folder)

Format arahan ialah: cp 源文件 目标文件(夹)

Ini ialah arahan yang paling kerap digunakan, bertanggungjawab untuk menyalin fail sumber ke fail sasaran (folder). Seperti yang ditunjukkan dalam rajah di bawah, apabila disalin ke folder, nama fail kekal tidak berubah apabila disalin ke fail, nama fail berubah. Jika fail sasaran sudah wujud atau folder sasaran mengandungi fail dengan nama yang sama, fail sasaran atau fail dengan nama yang sama dalam folder sasaran akan ditimpa selepas disalin.

Apakah kegunaan arahan cp linux?

2 Salin berbilang fail ke fail sasaran (folder) pada masa yang sama

<.> Format arahan ialah: fail sumber cp 1 fail sumber 2 folder sasaran <span class="bjh-strong">cp 源文件1 源文件2 目标文件夹 </span>或<span class="bjh-strong"> cp 文件* 目标文件夹</span> atau

folder sasaran fail cp*

ini Perintah ini juga kerap digunakan. Format arahan pertama boleh menyalin berbilang fail tersenarai ke folder sasaran sekaligus, dengan setiap fail dipisahkan secara langsung dengan ruang; format arahan kedua menggunakan aksara kad bebas *, seperti yang ditunjukkan dalam rajah di bawah, untuk menyalin semua fail bermula dengan ".txt " disalin ke folder testDir.

Apakah kegunaan arahan cp linux?

Apakah kegunaan arahan cp linux?

3. Salin folder sumber ke folder sasaran

Format arahan ialah: cp -r 源文件夹 目标文件夹

Ini juga merupakan arahan yang kerap digunakan Hanya ingat untuk menambah parameter "-r" semasa menyalin folder, jika tidak ralat "cp: omitting directory" akan berlaku.

Apakah kegunaan arahan cp linux?

4. Salin hanya apabila fail sumber lebih baharu daripada fail sasaran Format arahan

ialah: cp -u 源文件 目标文件

Arahan ini sangat praktikal, terutamanya semasa mengemas kini fail. Seperti yang ditunjukkan dalam rajah di bawah, fail sumber akan disalin ke fail sasaran hanya jika fail sumber lebih baharu daripada fail sasaran. Jika tidak, walaupun arahan dilaksanakan tepat pada masanya, salinan tidak akan dilakukan.

Apakah kegunaan arahan cp linux?

5. Buat pautan lembut ke fail

ialah: cp -s 源文件 目标文件

Anda juga boleh menggunakan arahan ln untuk mencapai fungsi yang sama. Apabila laluan fail terlalu dalam (seperti a/b/c/d/e/orginalFile.txt di bawah) dan sangat menyusahkan untuk diakses, pautan lembut ke fail akan dibuat untuk menjadikannya lebih mudah untuk diakses. Pautan lembut adalah bersamaan dengan pintasan pada Windows.

Apakah kegunaan arahan cp linux?

6. Buat pautan keras ke fail

ialah:

cp -l 源文件 目标文件 Anda juga boleh menggunakan arahan ln untuk mencapai fungsi yang sama. Kadangkala, atas sebab tertentu, anda perlu membuat pautan keras, seperti yang ditunjukkan dalam imej di bawah.

Apakah kegunaan arahan cp linux?Berikut ialah pengenalan ringkas tentang perbezaan antara pautan keras dan pautan lembut. Seperti yang ditunjukkan dalam rajah di bawah, fail pautan lembut (softLink.txt) dan fail terpaut (orginalFile.txt) mempunyai inod yang berbeza (133827 dan 139819), dan fail pautan keras (hardLink.txt) dan fail terpaut (orginalFile22 .txt) mempunyai inode yang sama (156981). Apabila fail pautan dipadamkan, fail pautan lembut tidak boleh diakses, tetapi fail pautan keras masih boleh diakses seperti biasa.

Perbezaan antara pautan lembut dan pautan kerasApakah kegunaan arahan cp linux?
Cadangan berkaitan: "
Tutorial Video Linux

"

Atas ialah kandungan terperinci Apakah kegunaan arahan cp linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn