Koleksi arahan Rclone: ​​mulakan salinan segerak muat turun salinan kaedah penggunaan parameter fail

Rclone Ia ialah alat baris arahan yang menyokong penyegerakan, memuat naik dan memuat turun data antara storan objek dan cakera rangkaian yang berbeza.

Dan, dengan beberapa tetapan, anda boleh dengan mudah melaksanakan fungsi yang sangat praktikal seperti muat turun luar talian dan sandaran pelayan VPS.

Artikel ini akan berkongsi parameter arahan yang biasa digunakan oleh Rclone.

Koleksi arahan Rclone: ​​mulakan salinan segerak muat turun salinan kaedah penggunaan parameter fail

Pasang Rclone

Linux/CentOS/macOS/BSD

Rclone secara rasmi menyediakan skrip pemasangan satu klik:

curl https://rclone.org/install.sh | sudo bash

Windows

Klik pautan di bawah untuk memasuki halaman muat turun Rclone ▼

  • Kemudian, pilih Muat Turun Windows.

Perintah persediaan konfigurasi pemasangan Rclone

rclone config – Masukkan pilihan konfigurasi interaktif untuk melaksanakan operasi seperti menambah, memadam dan mengurus cakera rangkaian.

Untuk butiran, lihat tutorial pemasangan dan konfigurasi Rclone berikut▼

rclone config file – Paparkan laluan fail konfigurasi, fail konfigurasi umum ada ~/.config/rclone/rclone.conf

rclone config show – Tunjukkan maklumat profil

Perintah versi kemas kini naik taraf Rclone

Masukkan arahan berikut untuk menaik taraf dan mengemas kini versi Rclone▼

rclone selfupdate
  • Ambil perhatian bahawa arahan ini tidak tersedia sebelum rclone versi 1.55.
  • Jika mesej kegagalan muncul:unknown command "selfupdate", anda perlu mengikuti tutorial arahan pemasangan ini untuk memasang dan mengemas kini secara manual ▼

Bagaimana untuk menyahpasang keluarkan RClone?

Untuk menyahpasang dan mengalih keluar fail konfigurasi rclone, gunakan arahan berikut untuk menyenaraikan laluan konfigurasi RClone semasa▼

rclone config file

Ini akan menyenaraikan laluan ke fail konfigurasi semasa.Kemudian anda boleh memadam lokasi laluan mengikut contoh di bawah.Ini akan memadamkan bukti kelayakan untuk perkhidmatan storan jauh.

Perintah nyahpasang Rclone

Nota:Selepas memadamkan Rclone dengan arahan berikut, anda tidak lagi boleh mengakses perkhidmatan storan jauh dan perlu menciptanya semula▼

sudo rm /home/pi/.config/rclone/rclone.conf

Untuk mengalih keluar arahan rclone dan halaman manual, cuma ikut arahan di bawah untuk mengalih keluar fail▼

sudo rm /usr/bin/rclone
sudo rm /usr/local/share/man/man1/rclone.1

Sintaks arahan muat turun Rclone

# 本地到网盘
rclone [功能选项] <本地路径> <网盘名称:路径> [参数] [参数] ...

# 网盘到本地
rclone [功能选项] <网盘名称:路径> <本地路径> [参数] [参数] ...

# 网盘到网盘
rclone [功能选项] <网盘名称:路径> <网盘名称:路径> [参数] [参数] ...

Contoh penggunaan Rclone

rclone move -v /Download Onedrive:/Download --transfers=1

Rclone arahan pilihan fungsi biasa

  • rclone copy – salin fail
  • rclone move – untuk mengalihkan fail, jika anda ingin memadam direktori sumber kosong selepas pemindahan, tambah --delete-empty-src-dirs 参数
  • rclone sync – Segerakkan fail: Segerakkan direktori sumber kepada direktori dan fail sasaran, hanya direktori dan fail sasaran diubah.
  • rclone size – Semak saiz fail cakera rangkaian.
  • rclone delete – Padam kandungan fail di bawah laluan.
  • rclone purge – Memadam laluan dan semua kandungan failnya.
  • rclone mkdir - Buat direktori.
  • rclone rmdir – Padamkan direktori.
  • rclone rmdirs – Padam direktori kosong di bawah persekitaran rohani yang ditentukan.kalau tambah --leave-root parameter, direktori akar tidak akan dipadamkan.
  • rclone check – Semak sama ada data alamat sumber dan destinasi sepadan.
  • rclone ls – Senaraikan semua fail dalam laluan yang ditentukan dengan saiz dan laluannya.
  • rclone lsl – Satu lagi masa muat naik paparan daripada di atas.
  • rclone lsd Senaraikan direktori di bawah laluan yang ditentukan.
  • rclone lsf – Senaraikan direktori dan fail di bawah laluan yang ditentukan.

Cara menggunakan arahan parameter Rclone

  • -n = --dry-run – Larian ujian, untuk melihat operasi yang akan dilakukan oleh rclone dalam operasi sebenar.
  • -P = --progress – Paparkan kemajuan penghantaran masa nyata, muat semula sekali setiap 500mS, sebaliknya muat semula sekali setiap minit secara lalai.
  • --cache-chunk-size SizeSuffi – Saiz blok, lalai ialah 5M, secara teori, lebih besar kelajuan muat naik, lebih banyak memori yang diperlukan.Jika ditetapkan terlalu besar, ia boleh menyebabkan proses terputus.
  • --cache-chunk-total-size SizeSuffix – Jumlah saiz yang boleh diduduki oleh blok pada cakera tempatan, 10G lalai.
  • --transfers=N – Bilangan fail selari, lalai ialah 4.Adalah disyorkan untuk mengurangkan parameter ini pada VPS dengan memori yang agak kecil, sebagai contoh: pada VPS kecil dengan 128M, adalah disyorkan untuk menetapkannya kepada 1.
  • --config string – nyatakan laluan fail konfigurasi,stringialah laluan fail konfigurasi.
  • --ignore-errors – Ralat langkau.Sebagai contoh, OneDrive akan menggesa selepas memuat naik beberapa fail khasFailed to copy: failed to open source object: malwareDetected: Malware detected, yang akan menyebabkan tugas penghantaran seterusnya ditamatkan, dan parameter ini boleh ditambah untuk melangkau ralat.Tetapi perlu diingatkan bahawa kod status keluar RCLONE tidak akan0.

Sudah tentu, peranan rclone adalah lebih daripada itu, dan beberapa arahan Rclone yang biasa digunakan disenaraikan di bawah.

Perintah salinan fail salinan Rclone

Salin ▼

rclone copy

bergerak ▼

rclone move

padam ▼

rclone delete

Perintah penyegerakan Rclone

Segerakkan ▼

rclone sync

Parameter tambahan: paparkan kelajuan masa nyata ▼

-p

Parameter tambahan: had kelajuan 40MB ▼

--bwlimit 40M

Parameter tambahan: bilangan fail selari ▼

--transfers=N

Perintah permulaan Rclone

mulakan rclone ▼

systemctl start rclone

hentikan rclone ▼

systemctl stop rclone

Semak status rclone ▼

systemctl status rclone

Lihat Lokasi Profil ▼

rclone config file

Log Rclone

rclone mempunyai 4 peringkat pembalakan,ERROR,NOTICE,INFO  DEBUG.Secara lalai, rclone akan menjana ERROR  NOTICE mesej peringkat.

  • -q – rclone hanya akan menjana ERROR berita.
  • -v -- rclone akan menjana ERROR,NOTICE  INFO berita,mengesyorkan ini.
  • -vv – rclone akan menjana ERROR,NOTICE,INFO DEBUG berita.
  • --log-level LEVEL Bendera – mengawal tahap log.

Log keluaran Rclone ke arahan fail

使用 --log-file=FILE pilihan, rclone akan Error,Info  Debug mesej dan ralat standard diubah hala ke FILE, sini FILE ialah laluan fail log yang anda tentukan.

Cara lain ialah menggunakan arahan penunjuk sistem, seperti:

rclone sync -v Onedrive:/DRIVEX Gdrive:/DRIVEX > "~/DRIVEX.log" 2>&1

Penapis Rclone, sertakan dan kecualikan parameter

--exclude – Kecualikan fail atau direktori.

--include – Sertakan fail atau direktori.

--filter – Peraturan penapisan fail, bersamaan dengan kaedah penggunaan lain bagi dua pilihan di atas.Sertakan peraturan bermula dengan + bermula dengan peraturan pengecualian bermula dengan - permulaan.

Parameter penapis jenis fail Rclone

seperti --exclude "*.bak",--filter "- *.bak", kecualikan semua bak dokumen.Boleh juga menulis.

seperti --include "*.{png,jpg}",--filter "+ *.{png,jpg}", termasuk semua png  jpg fail, tidak termasuk fail lain.

--delete-excluded Padamkan fail yang dikecualikan.Ia perlu digunakan dengan parameter penapis, jika tidak, ia tidak sah.

Parameter penapis direktori Rclone

Penapisan direktori perlu ditambah selepas nama direktori /, jika tidak, ia akan dianggap sebagai fail untuk dipadankan.oleh / Pada mulanya, ia hanya akan sepadan dengan direktori akar (di bawah direktori yang ditentukan), jika tidak, ia akan sepadan dengan keseluruhan direktori.Perkara yang sama berlaku untuk fail.

--exclude ".git/" kecualikan semua direktori.git Isi kandungan.

--exclude "/.git/" Kecualikan hanya direktori akar.git Isi kandungan.

--exclude "{Video,Software}/" kecualikan semua direktori Video  Software Isi kandungan.

--exclude "/{Video,Software}/" Kecualikan hanya direktori akar Video  Software Isi kandungan.

--include "/{Video,Software}/**" Sertakan hanya direktori akar Video  Software semua kandungan direktori.

Parameter penapis saiz fail Rclone

Unit saiz lalai ialah kBytes , tetapi anda boleh menggunakan k ,M  G akhiran.

--min-size Tapis fail yang lebih kecil daripada saiz yang ditentukan.sebagai contoh --min-size 50 Menunjukkan bahawa fail yang lebih kecil daripada 50k tidak akan dipindahkan.

--max-size Tapis fail yang lebih besar daripada saiz yang ditentukan.sebagai contoh --max-size 1G Menunjukkan bahawa fail yang lebih besar daripada 1G tidak akan dipindahkan.

Nota:Dalam penggunaan ujian sebenar, didapati bahawa dua pilihan penapisan saiz tidak boleh digunakan pada masa yang sama.

Parameter fail peraturan penapis Rclone

--filter-from <规则文件> Tambahkan termasuk/kecualikan peraturan daripada fail.sebagai contoh --filter-from filter-file.txt.

Contoh fail peraturan penapis Rclone:

- secret*.jpg
+ *.jpg
+ *.png
+ file2.avi
- /dir/Trash/**
+ /dir/**
- *

Di bawah ialah contoh penggunaan penapis yang lebih biasa dan mudah, untuk penggunaan yang lebih kompleks dan mewah, lihatDokumen peraturan penapis rasmi Rclone.

Pilihan masa atau tempoh masa Rclone

Pilihan TIME atau DURATION boleh ditentukan sebagai rentetan tempoh atau rentetan masa.

Rentetan tempoh mungkin merupakan urutan nombor perpuluhan yang ditandatangani, setiap satu dengan perpuluhan pilihan dan akhiran unit, seperti "300ms", "-1.5j", atau "2j45m".Unit lalai ialah saat atau singkatan berikut adalah sah:

  • ms– milisaat
  • s - Kedua
  • m - minit
  • h - Jam
  • d - langit
  • w - minggu
  • M - beberapa bulan
  • y - Tahun

Ini juga boleh ditentukan sebagai masa mutlak dalam format berikut:

  • RFC3339 - cth2006-01-02T15:04:05Z2006-01-02T15:04:05+07:00
  • Tarikh dan masa ISO8601, zon waktu tempatan -2006-01-02T15:04:05
  • Tarikh dan masa ISO8601, zon waktu tempatan -2006-01-02 15:04:05
  • tarikh ISO8601 – 2006-01-02(YYYY-MM-DD)

Pembolehubah persekitaran Rclone

Setiap pilihan dalam rclone boleh ditetapkan melalui pembolehubah persekitaran.Nama pembolehubah persekitaran boleh ditentukan olehnama pilihan panjangtukar, padam -- awalan, perubahan - untuk_, huruf besar dan awalan RCLONE_.Keutamaan pembolehubah persekitaran akan lebih rendah daripada pilihan baris arahan, iaitu, apabila pilihan yang sepadan dilampirkan melalui baris arahan, nilai yang ditetapkan oleh pembolehubah persekitaran akan ditimpa.

Contohnya, menetapkan saiz muat naik minimum --min-size 50, menggunakan pembolehubah persekitaran ialah RCLONE_MIN_SIZE=50.Apabila pembolehubah persekitaran ditetapkan, pada baris arahan gunakan --min-size 100, maka nilai pembolehubah persekitaran akan ditimpa.

Pembolehubah persekitaran biasa Rclone

  • RCLONE_CONFIG – Laluan fail konfigurasi tersuai
  • RCLONE_CONFIG_PASS – Jika rclone disulitkan, tetapkan pembolehubah persekitaran ini sebagai kata laluan untuk menyahsulit fail konfigurasi secara automatik.
  • RCLONE_RETRIES – Muat naik masa percubaan semula kegagalan, lalai 3 kali
  • RCLONE_RETRIES_SLEEP – Muat naik kegagalan cuba semula masa menunggu, dilumpuhkan secara lalai, units,m,hMewakili saat, minit dan jam, masing-masing.
  • CLONE_TRANSFERS – Bilangan fail yang dimuat naik secara selari.
  • RCLONE_CACHE_CHUNK_SIZE – Saiz blok, lalai ialah 5M, secara teori, lebih besar kelajuan muat naik, lebih banyak memori yang diperlukan.Jika ditetapkan terlalu besar, ia boleh menyebabkan proses terputus.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Jumlah saiz yang boleh diduduki oleh blok pada cakera tempatan, 10G lalai.
  • RCLONE_IGNORE_ERRORS=true – Ralat langkau.

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Ensiklopedia Perintah Rclone: ​​Mulakan Salinan Segerak Muat Turun Penggunaan Parameter Fail Salin", yang membantu anda.

Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-1864.html

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas