Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Mengapa arahan cp tidak menimpa fail dalam Linux?

Mengapa arahan cp tidak menimpa fail dalam Linux?

WBOY
WBOYasal
2022-04-12 10:19:5410682semak imbas

Di Linux, anda boleh menggunakan parameter "-i" bagi arahan cp untuk mencapai fail bukan timpa Perintah cp digunakan untuk menyalin fail atau direktori Apabila parameter ditetapkan kepada "-i ", ia akan diberikan sebelum menulis ganti fail. Gesaan akan muncul. Jawab "n" untuk menunjukkan bahawa anda tidak bersetuju untuk menulis ganti fail. Jawab "y" untuk menunjukkan bahawa anda bersetuju untuk menulis ganti fail. Sintaksnya ialah " cp -i nama fail".

Mengapa arahan cp tidak menimpa fail dalam Linux?

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

Bagaimanakah arahan cp dalam Linux tidak boleh menimpa fail

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

Sintaks

cp [options] source dest

atau

cp [options] source... directory

Perihalan parameter:

-a: Pilihan ini biasanya digunakan semasa menyalin direktori, ia mengekalkan pautan, atribut fail dan menyalin semua kandungan dalam direktori. Kesannya adalah sama dengan kombinasi parameter dpR.

-d: Simpan pautan semasa menyalin. Pautan yang disebutkan di sini adalah bersamaan dengan pintasan dalam sistem Windows.

-f: Tulis ganti fail sasaran sedia ada tanpa memberikan gesaan.

-i: Bertentangan dengan pilihan -f, gesaan diberikan sebelum menulis ganti fail sasaran, meminta pengguna mengesahkan sama ada untuk menulis ganti fail sasaran akan ditimpa apabila menjawab y.

Gunakan gelung awk untuk memberikan Ya (y) atau Tidak (n), bersetuju untuk membatalkan atau tidak bersetuju untuk menulis ganti. Jelas sekali bersetuju untuk membuat liputan agak tidak berguna, anda boleh menggunakan -f untuk memaksa perlindungan.

Contohnya adalah seperti berikut:

Salin semua fail dan subdirektori di bawah folder Raw ke direktori Baharu

awk 'BEGIN {cmd="cp -ri ./Raw/* ./New "; print "n" |cmd; }'

Catatan: cetak "n" | arahan cmd dahulu, kemudian cetak n.

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Mengapa arahan cp tidak menimpa fail 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