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".
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
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!