Cara Memelihara Kebenaran Fail Semasa Menyalin Fail di Linux

Cara Memelihara Kebenaran Fail Semasa Menyalin Fail di Linux

Kebenaran fail adalah bahagian tidak terpisahkan dari spesifikasi Unix. Walau bagaimanapun, ada perkara-perkara tertentu yang sering tidak disedari pengguna, seperti bagaimana mengekalkan kebenaran fail di Linux semasa menyalinnya.





filem percuma tiada muat turun tidak mendaftar

Oleh kerana fail yang disalin pada dasarnya adalah fail baru, kebenarannya bergantung pada umpan pengguna semasa. Ini boleh menyebabkan situasi di mana fail atau folder yang disalin mempunyai kebenaran yang sama sekali berbeza daripada sumbernya.





Nasib baik untuk anda, mudah untuk mengekalkan kebenaran fail di Linux menggunakan alat baris perintah standard seperti cp dan rsync . Lihat contoh di bawah untuk melihat cara menyalin dan mengekalkan kebenaran di Linux.





Memelihara Kebenaran Fail Menggunakan cp

The arahan cp standard mempunyai semua yang anda perlukan untuk mengekalkan kebenaran fail semasa menyalin. Anda boleh menggunakan -p pilihan cp untuk mengekalkan mod, pemilikan, dan cap waktu fail.

cp -p source-file dest-file

Walau bagaimanapun, anda perlu menambahkan -r pilihan untuk arahan ini semasa berurusan dengan direktori. Ia akan menyalin semua sub-direktori dan fail individu, dengan mengekalkan kebenaran asalnya.



cp -rp source-dir/ dest-dir/

Anda juga boleh menggunakan -untuk pilihan cp untuk mengekalkan kebenaran fail. Ini membolehkan Arkib mod, mengekalkan segala-galanya dari kebenaran fail hingga konteks SELinux.

cp -a source-dir/ dest-dir/

Kekalkan Kebenaran di Linux Menggunakan rsync

Anda juga boleh menggunakan utiliti rsync untuk mengekalkan kebenaran salinan di Linux. Ramai pentadbir lebih suka rsync berbanding cp kerana kelajuan penyalinannya yang lebih pantas. Oleh kerana rsync hanya menyalin bahagian fail yang dikemas kini, ia lebih sesuai untuk tugas seperti mengklon pemacu keras Linux anda .





rsync -a source-dir/ dest-dir

The -untuk pilihan rsync membolehkan Arkib mod, yang mengekalkan atribut fail seperti kebenaran dan pemilikan. Anda boleh menggunakan -v pilihan untuk output verbose dan -h untuk melihat nombor dalam format yang boleh dibaca oleh manusia.

rsync -avh source-dir/ dest-dir

Juga, perhatikan pengecualian akhir garis miring ( / ) dari direktori tujuan. Menambah garis miring akhir ke destinasi akan menyebabkan rsync menyalin fail di bawah sub-direktori lain.





Sahkan Kebenaran Fail di Linux

Anda boleh mengesahkan kebenaran fail di Linux dengan mudah menggunakan getfacl Perintah (dapatkan senarai kawalan akses fail). Ini akan mengesahkan sama ada kebenaran disimpan seperti yang diharapkan.

getfacl source-file
getfacl dest-file

Salin Fail Semasa Memelihara Kebenaran di Linux

Kedua-dua cp dan rsync memberikan pilihan standard untuk mengekalkan kebenaran fail di Linux. Anda boleh menggunakan cp untuk tugas sehari-hari, sementara rsync akan lebih sesuai untuk data berskala besar. Pastikan untuk mengesahkan kebenaran menggunakan getfacl setelah anda selesai menyalin.

Walaupun rsync dapat menyalin fail antara mesin jarak jauh, namun scp Perintah (salinan selamat) adalah pilihan lain yang sesuai untuk tugas ini. Anda boleh membuat sandaran fail ke dan dari sistem rangkaian dengan selamat menggunakan scp.

Berkongsi Berkongsi Tweet E-mel Salin Fail dengan Selamat di Linux Dengan Perintah Scp

Memindahkan fail dan folder dari jauh lebih mudah daripada yang anda fikirkan. Dengan arahan scp, memindahkan fail dari jauh juga dienkripsi.

itunes tidak mengenali iphone 6
Baca Seterusnya Topik-topik yang berkaitan
  • Linux
  • Pengurusan fail
  • Linux
  • Perintah Linux
Mengenai Pengarang Rubaiat Hossain(39 Artikel Diterbitkan)

Rubaiat adalah graduan CS dengan semangat yang kuat untuk sumber terbuka. Selain menjadi veteran Unix, dia juga mempunyai keselamatan rangkaian, kriptografi, dan pengaturcaraan fungsional. Dia seorang pengumpul buku terpakai yang gemar dan mempunyai kekaguman yang tidak pernah habis untuk rock klasik.

Lagi Dari Rubaiat Hossain

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan