Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menyalin folder Linux untuk memastikan struktur direktori tidak berubah

Bagaimana untuk menyalin folder Linux untuk memastikan struktur direktori tidak berubah

WBOY
WBOYasal
2022-07-11 15:46:513393semak imbas

Di Linux, anda boleh menggunakan arahan cp untuk menetapkan folder dan struktur direktori kekal tidak berubah; anda boleh menyalin Selepas folder, salin struktur direktori, sintaksnya ialah "p --parent folder sasaran folder asal".

Bagaimana untuk menyalin folder Linux untuk memastikan struktur direktori tidak berubah

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

Cara mengekalkan struktur direktori tidak berubah semasa menyalin folder Linux

Gunakan parameter --parent bagi arahan cp untuk menyalin struktur direktori semasa menyalin fail Pada masa ini, parameter kedua sahaja Boleh menjadi direktori, bukan nama fail.

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.

  • -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.

Contohnya adalah seperti berikut:

cp --parent ./mex/list.txt ./dir/

Gunakan arahan cp untuk menyalin semua fail dalam ujian direktori semasa/ ke terbaharu direktori baharu, masukkan arahan berikut:

$ cp –r test/ newtest

Nota: Apabila pengguna menggunakan arahan ini untuk menyalin direktori, mereka mesti menggunakan parameter -r atau -R.

Pembelajaran yang disyorkan: Tutorial video Linux

Atas ialah kandungan terperinci Bagaimana untuk menyalin folder Linux untuk memastikan struktur direktori tidak berubah. 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