Direktori Artikel
- 1 Pasang Rclone
- 2 Perintah persediaan konfigurasi pemasangan Rclone
- 3 Perintah versi kemas kini naik taraf Rclone
- 4 Bagaimana untuk menyahpasang keluarkan RClone?
- 5 Sintaks arahan muat turun Rclone
- 6 Rclone arahan pilihan fungsi biasa
- 7 Cara menggunakan arahan parameter Rclone
- 8 Log Rclone
- 9 Penapis Rclone, sertakan dan kecualikan parameter
- 10 Pembolehubah persekitaran Rclone
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.
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 failrclone 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,string
ialah 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 menjanaERROR
berita.-v
-- rclone akan menjanaERROR
,NOTICE
和INFO
berita,mengesyorkan ini.-vv
– rclone akan menjanaERROR
,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
– milisaats
- Keduam
- minith
- Jamd
- langitw
- mingguM
- beberapa bulany
- Tahun
Ini juga boleh ditentukan sebagai masa mutlak dalam format berikut:
- RFC3339 - cth
2006-01-02T15:04:05Z
或2006-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 tersuaiRCLONE_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 kaliRCLONE_RETRIES_SLEEP
– Muat naik kegagalan cuba semula masa menunggu, dilumpuhkan secara lalai, units
,m
,h
Mewakili 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!
📚 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!