Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Apakah perbezaan antara cp-a dan cp-r dalam linux

Apakah perbezaan antara cp-a dan cp-r dalam linux

WBOY
WBOYasal
2022-03-15 14:28:5929488semak imbas

Perbezaan antara "cp-a" dan "cp-r" dalam Linux ialah: data yang disalin oleh arahan "cp-a" akan mengekalkan maklumat seperti cap waktu metadata dan atribut fail, manakala "cp- r" "Data yang disalin oleh arahan akan menggunakan cap masa baharu dan maklumat lain.

Apakah perbezaan antara cp-a dan cp-r dalam linux

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

Apakah perbezaan antara cp-a dan cp-r dalam Linux

Arahan Linux cp (ejaan bahasa Inggeris: copy file) digunakan terutamanya untuk menyalin fail atau direktori.

Sintaks

cp [options] source dest

atau

cp [options] source... directory

Penerangan parameter:

  • -a: Pilihan ini biasanya digunakan apabila menyalin direktori Apabila digunakan, ia mengekalkan pautan, atribut fail dan menyalin segala-galanya di bawah direktori. Kesannya adalah sama dengan kombinasi parameter dpR.

  • -r: Jika fail sumber yang diberikan ialah fail direktori, semua subdirektori dan fail dalam direktori akan disalin.

cp -a : Salinan rekursif, data yang disalin akan mengekalkan cap masa dan maklumat lain bagi data asal (khususnya: atribut fail pautan salinan pemilikan cap waktu dan bukannya fail itu sendiri)

cp -r : Salinan rekursif, data yang disalin akan menggunakan cap waktu baharu dan maklumat lain

Salin atribut fail pautan dan bukannya fail itu sendiri: contohnya, jika ia adalah pautan lembut, atribut pautan lembut akan disalin ( Cap masa dan maklumat lain), bukannya

dokumen sebenar Sebagai contoh:

cp -a test.sh test1.sh

Gunakan ls -l untuk melihat: Cap masa kedua-dua adalah konsisten

cp -r test.sh test2.sh

Gunakan ls -l Paparan: Cap masa kedua-duanya berbeza

Apakah perbezaan antara cp-a dan cp-r dalam linux

Begitu juga dengan menyalin fail yang dipautkan:

Apakah perbezaan antara cp-a dan cp-r dalam linux

Ringkasan ringkas:

Menggunakan cp -a adalah bersamaan dengan menyalin data asal secara utuh tanpa mengubah sebarang maklumat di dalam

Menggunakan cp -r untuk menyalin data, hasil daripada salinan adalah untuk menjana cap masa baharu, dsb. Maklumat

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah perbezaan antara cp-a dan cp-r dalam 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