cari
RumahTutorial sistemLINUXCara menggunakan rsync untuk menyegerakkan fail antara linux dan tingkap

Cara menggunakan rsync untuk menyegerakkan fail antara linux dan tingkap

Menyelaraskan fail antara Linux dan Windows mungkin kelihatan mencabar, terutamanya jika anda tidak biasa dengan alat yang ada. Walau bagaimanapun, dengan subsistem Windows Linux (WSL) , proses ini menjadi lebih mudah.

WSL membolehkan anda menjalankan persekitaran Linux secara langsung pada Windows , membolehkan anda menyegerakkan fail antara dua sistem operasi menggunakan alat Linux yang kuat seperti RSYNC.

Artikel ini membimbing anda melalui keseluruhan proses penyegerakan fail antara Linux dan Windows menggunakan RSYNC melalui WSL . Kami akan merangkumi segala -galanya daripada menubuhkan WSL untuk menulis skrip untuk penyegerakan automatik.

Pada akhirnya, anda akan mempunyai pemahaman yang jelas tentang cara menguruskan penyegerakan fail dengan cekap antara platform ini.

Apa itu rsync?

RSYNC (bagi pihak " Penyegerakan Jauh ") adalah alat baris arahan untuk menyegerakkan fail dan direktori di antara dua lokasi, dan ia sangat berkesan kerana ia hanya memindahkan perubahan yang dibuat ke fail, dan bukannya menyalin segala -galanya setiap kali, menjadikannya hebat untuk menyegerakkan fail besar atau sejumlah besar fail.

Mengapa menggunakan RSYNC dengan WSL?

  • WSL membolehkan anda menjalankan arahan dan alat Linux secara langsung pada Windows, menjadikan RSYNC lebih mudah.
  • RSYNC hanya memindahkan perbezaan antara fail, masa penjimatan dan jalur lebar.
  • Anda boleh menyegerakkan fail antara mesin Linux dan Windows.
  • RSYNC boleh automatik menggunakan skrip, menjadikannya sesuai untuk tugas sandaran atau penyegerakan biasa.

Prasyarat

Sebelum anda memulakan, pastikan anda mempunyai perkara berikut:

  • WSL menyokong versi Windows 10 dan 11.
  • Anda perlu memasang dan menyediakan WSL pada mesin Windows anda.
  • Pasang taburan Linux (contohnya, Ubuntu ) dari kedai Microsoft.
  • Pengagihan Linux biasanya mempunyai pra-pemasangan RSYNC, tetapi jika tidak, kami akan merangkumi cara memasangnya.
  • RSYNC menggunakan SSH untuk memindahkan fail dengan selamat antara sistem.

Langkah 1: Pasang dan sediakan WSL

Jika anda belum memasang WSL , buka PowerShell sebagai pentadbir (tekan Win X dan pilih " Windows PowerShell (Admin) " atau " Command Prompt (Admin) ") dan jalankan arahan berikut untuk memasang WSL .

 <code>wsl --install</code>

Perintah ini akan memasang WSL dan pengedaran Linux lalai (biasanya Ubuntu ). Selepas pemasangan selesai, mulakan semula komputer untuk menyelesaikan persediaan.

Selepas komputer dimulakan semula, buka taburan Linux yang dipasang (contohnya, Ubuntu ) dari menu Mula . Ikuti arahan di skrin untuk membuat akaun pengguna dan tetapkan kata laluan.

Langkah 2: Pasang RSYNC di WSL

Kebanyakan pengagihan Linux biasanya telah dipasang RSYNC . Walau bagaimanapun, jika ia tidak dipasang, anda boleh memasangnya menggunakan arahan berikut.

 <code>sudo apt update sudo apt install rsync rsync --version</code>

Ini harus menunjukkan versi RSYNC yang dipasang.

Langkah 3: Sediakan SSH di WSL

Untuk membolehkan SSH di WSL , anda perlu memasang pelayan OpenSSH .

 <code>sudo apt install openssh-server</code>

Seterusnya, mulakan dan aktifkan perkhidmatan SSH supaya ia bermula secara automatik setiap kali WSL dimulakan.

 <code>sudo service ssh start sudo systemctl enable ssh</code>

Sahkan bahawa perkhidmatan SSH sedang berjalan.

 <code>sudo service ssh status</code>

Langkah 4: Segerakkan fail dari Linux (WSL) ke Windows

Sekarang bahawa RSYNC dan SSH ditubuhkan, anda boleh mula menyegerakkan fail. Katakan anda ingin menyegerakkan fail dari persekitaran WSL ke direktori pada mesin Windows anda.

Mulakan pengedaran Linux anda (contohnya, Ubuntu ) dan kenali direktori Windows, yang biasanya dipasang di bawah /mnt/ . Sebagai contoh, C: Drive anda terletak di /mnt/c/ .

Sekarang jalankan arahan berikut untuk menyegerakkan fail dari direktori WSL anda ke direktori Windows anda:

 <code>rsync -avz /path/to/source/ /mnt/c/path/to/destination/</code>

Penerangan Perintah:

  • -a : mod arkib (kebenaran, timestamp dan pautan simbolik dikhaskan).
  • -v : Mod terperinci (disediakan output terperinci).
  • -z : Memampatkan data semasa penghantaran.
  • /path/to/source/ : Direktori dalam persekitaran WSL yang anda mahu menyegerakkan.
  • /mnt/c/path/to/destination/ : direktori pada mesin Windows yang anda mahu menyegerakkan fail.

Langkah 5: Segerakkan fail dari Windows ke Linux (WSL)

Jika anda ingin menyegerakkan fail dari direktori Windows ke persekitaran WSL, anda boleh menggunakan arahan yang serupa:

 <code>rsync -avz /mnt/c/path/to/source/ /path/to/destination/</code>

Penerangan Perintah:

  • /mnt/c/path/to/source/ : Direktori pada mesin Windows yang anda mahu menyegerakkan.
  • /path/to/destination/ : Direktori dalam persekitaran WSL di mana anda ingin menyegerakkan fail.

Langkah 6: Gunakan skrip untuk mengautomasikan penyegerakan

Untuk menjadikan penyegerakan lebih mudah, anda boleh membuat skrip bash untuk mengautomasikan proses ini.

 <code>nano sync.sh</code>

Tambahkan baris berikut ke skrip:

 <code>#!/bin/bash rsync -avz /path/to/source/ /mnt/c/path/to/destination/</code>

Simpan fail dan buat skrip boleh dilaksanakan:

 <code>chmod x sync.sh</code>

Laksanakan skrip untuk menyegerakkan fail.

 <code>./sync.sh</code>

Anda boleh menggunakan Cron untuk menjadualkan skrip untuk dijalankan pada selang masa tertentu. Sebagai contoh, untuk menjalankan skrip pada pukul 2 pagi setiap hari, tambahkan baris berikut ke Crontab anda:

 <code>0 2 * * * /path/to/sync.sh</code>
kesimpulannya

Menggunakan RSYNC dengan WSL adalah cara yang kuat dan cekap untuk menyegerakkan fail antara Linux dan Windows . Dengan mengikuti langkah -langkah yang digariskan dalam artikel ini, anda boleh dengan mudah menyediakan RSYNC , mengkonfigurasi SSH , dan mengautomasikan penyegerakan fail.

Atas ialah kandungan terperinci Cara menggunakan rsync untuk menyegerakkan fail antara linux dan tingkap. 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
Bagaimanakah persekitaran baris arahan Linux menjadikannya lebih selamat daripada Windows?Bagaimanakah persekitaran baris arahan Linux menjadikannya lebih selamat daripada Windows?May 01, 2025 am 12:03 AM

Linux'sCommandLineCanbeMoresecurethanWindowsifManageRageRly, ButrequiresmoreUsererknowledy.1) linux'sopen-sourcencenatureAllowsforquicksecurityupdates.2) MisconfigurationCanLeadTovulnerBility.WindowsoManCoManToReSonToReSonToReSonToReSonToReSonToRnoShoShoShoManToRn

Cara membuat pemacu usb dipasang secara automatik di linuxCara membuat pemacu usb dipasang secara automatik di linuxApr 30, 2025 am 10:04 AM

Panduan ini menerangkan bagaimana untuk melancarkan pemacu USB secara automatik di Boot di Linux, menjimatkan masa dan usaha anda. Langkah 1: Kenal pasti pemacu USB anda Gunakan arahan LSBLK untuk menyenaraikan semua peranti blok. Pemacu USB anda mungkin akan dilabel /dev /sdb1, /dev /sdc1, dll

Aplikasi silang platform terbaik untuk Linux, Windows, dan Mac pada tahun 2025Aplikasi silang platform terbaik untuk Linux, Windows, dan Mac pada tahun 2025Apr 30, 2025 am 09:57 AM

Aplikasi silang platform telah merevolusikan pembangunan perisian, yang membolehkan fungsi lancar merentasi sistem operasi seperti Linux, Windows, dan MacOS. Ini menghapuskan keperluan untuk menukar aplikasi berdasarkan peranti anda, yang menawarkan pengalaman yang konsisten

Alat Linux Terbaik untuk AI dan Pembelajaran Mesin pada tahun 2025Alat Linux Terbaik untuk AI dan Pembelajaran Mesin pada tahun 2025Apr 30, 2025 am 09:44 AM

Kecerdasan Buatan (AI) dengan cepat mengubah banyak sektor, dari penjagaan kesihatan dan kewangan ke bidang kreatif seperti seni dan muzik. Linux, dengan sifat terbuka, kebolehsuaian, dan keupayaan prestasi, telah muncul sebagai platfo utama

5 distro linux ringan terbaik tanpa GUI5 distro linux ringan terbaik tanpa GUIApr 30, 2025 am 09:38 AM

Mencari pengedaran Linux yang cepat, minimum, dan cekap tanpa antara muka pengguna grafik (GUI)? Ringan, distros Linux GUI-Less adalah sempurna untuk perkakasan yang lebih lama atau tugas khusus seperti pelayan dan sistem tertanam. Mereka mengambil lebih sedikit res

Cara Memasang Wain 10.0 dalam Pengagihan RedhatCara Memasang Wain 10.0 dalam Pengagihan RedhatApr 30, 2025 am 09:32 AM

Pelepasan Versi Wain 10.0 Stabil: Running Windows Applications di Linux ke tahap yang lebih tinggi Wain, sumber terbuka dan aplikasi percuma ini, membolehkan pengguna Linux menjalankan perisian dan permainan Windows pada sistem pengendalian UNIX/Linux, yang menyampaikan pelepasan versi stabil 10.0! Versi ini telah disediakan dengan kod sumber dan muat turun pakej binari, dan menyokong pelbagai pengagihan seperti Linux, Windows dan Mac. Edisi ini merangkumi satu tahun kerja keras dan lebih daripada 8,600 penambahbaikan, membawa banyak penambahbaikan yang menarik. Sorotan utama termasuk: Sokongan yang dipertingkatkan untuk peranti Bluetooth. Meningkatkan sokongan untuk peranti input HID. Prestasi optimum aplikasi 32-bit dan 64-bit.

Cara Memasang dan Mengkonfigurasi SQL Server di RHELCara Memasang dan Mengkonfigurasi SQL Server di RHELApr 30, 2025 am 09:27 AM

Tutorial ini membimbing anda melalui memasang SQL Server 2022 pada RHEL 8.X atau 9.X, menyambung melalui alat baris arahan SQLCMD, penciptaan pangkalan data, dan pertanyaan asas. Prasyarat Sebelum memulakan, pastikan: Versi RHEL yang disokong (RHEL 8 atau 9). Sudo

Cara Memasang Thunderbird 135 di Desktop LinuxCara Memasang Thunderbird 135 di Desktop LinuxApr 30, 2025 am 09:26 AM

Mozilla Thunderbird 135: Pelanggan Mel Cross-Platform yang kuat Mozilla Thunderbird adalah sumber percuma, terbuka, e-mel silang platform, kalendar, berita, chat dan klien pengurusan kenalan yang direka untuk mengendalikan beberapa akaun e-mel dan sumber berita dengan cekap. Pada 5 Februari 2025, Mozilla mengeluarkan versi Thunderbird 135, memperkenalkan beberapa ciri baru, penambahbaikan prestasi dan pembetulan keselamatan. Thunderbird 135 Ciri -ciri Utama: Pembungkusan XZ untuk binari Linux: fail yang lebih kecil, membongkar lebih cepat, dan integrasi yang lebih baik dengan pengagihan moden. Sokongan Penyimpanan Cookie: Semasa Membuat Ruang

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa