Rumah > Artikel > Operasi dan penyelenggaraan > Apakah perbezaan antara parameter r dan R cp dalam linux?
Perbezaan: 1. "cp -r" menyalin kedua-dua fail dan folder dalam direktori semasa, manakala "cp -R" hanya menyalin fail dalam direktori semasa dan tidak menyalin direktori semasa 2. "cp -r" Folder yang mengandungi fail akan menimpa folder dengan nama yang sama tanpa fail, dan fail juga akan ditimpa, manakala "cp -R" tidak akan menimpa folder yang mengandungi kandungan, tetapi ia akan Satu fail kosong dengan yang sama nama; 3. "cp -r" tidak menggunakan nama akhiran fail sebagai asas untuk pengenalan, tetapi "cp -R" menggunakan nama akhiran fail sebagai asas untuk pengenalan.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Perbezaan antara cp -r dan -R dalam arahan LINUX ialah: penyalinan berbeza, liputan berbeza, dan asas pengenalan yang berbeza.
1 Menyalin adalah berbeza
cp -r: cp -r menyalin fail dalam fail direktori semasa, dan juga menyalin folder dalam direktori semasa.
-R: -R hanya menyalin fail dalam direktori semasa, bukan folder dalam direktori semasa.
2. Liputan berbeza
cp -r: cp -r mengandungi fail Folder akan menimpa folder dengan nama yang sama yang tidak mengandungi fail, dan fail juga akan ditimpa.
-R: -R tidak akan menimpa folder dengan kandungan, tetapi akan menimpa fail kosong dengan nama yang sama.
3. Asas pengenalan yang berbeza
cp -r: cp -r tidak Nama sambungan fail digunakan sebagai asas untuk pengenalan.
-R: -R menggunakan nama akhiran fail sebagai asas untuk pengenalan.
Contoh adalah seperti berikut:
Sambungan:
Linux cp (penuh ejaan dalam bahasa Inggeris):menyalin fail) arahan 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.
-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 menimpa fail sasaran, meminta pengguna mengesahkan sama ada untuk menulis ganti Fail sasaran akan ditimpa apabila menjawab y .
-p: Selain menyalin kandungan fail, masa pengubahsuaian dan kebenaran akses juga disalin ke fail baharu.
-r: Jika fail sumber yang diberikan ialah fail direktori, semua subdirektori dan fail dalam direktori akan disalin.
-l: Jangan salin fail, hanya jana fail pautan.
Pembelajaran yang disyorkan: Tutorial video Linux
Atas ialah kandungan terperinci Apakah perbezaan antara parameter r dan R cp dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!