Rclone komut toplama: senkron kopya indirme kopyalama dosyası parametre kullanım yöntemini başlat

Rclone Farklı nesne depolama ve ağ diskleri arasında senkronizasyonu, veri yüklemeyi ve indirmeyi destekleyen bir komut satırı aracıdır.

Ve bazı ayarlarla çevrimdışı indirme ve VPS sunucu yedekleme gibi çok pratik işlevleri kolayca uygulayabilirsiniz.

Bu makale, Rclone tarafından yaygın olarak kullanılan komut parametrelerini paylaşacaktır.

Rclone komut toplama: senkron kopya indirme kopyalama dosyası parametre kullanım yöntemini başlat

Rclone'u yükleyin

Linux/CentOS/macOS/BSD

Rclone resmi olarak tek tıklamayla kurulum komut dosyası sağlar:

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

Windows

Rclone indirme sayfasına girmek için aşağıdaki bağlantıya tıklayın ▼

  • Ardından, Windows İndirmeleri'ni seçin.

Rclone kurulum yapılandırması kurulum komutu

rclone config – Ağ disklerini ekleme, silme ve yönetme gibi işlemleri gerçekleştirmek için etkileşimli yapılandırma seçeneğine girin.

Ayrıntılar için aşağıdaki Rclone kurulum ve yapılandırma eğitimine bakın▼

rclone config file – Yapılandırma dosyasının yolunu görüntüleyin, genel yapılandırma dosyası ~/.config/rclone/rclone.conf

rclone config show – Profil bilgilerini göster

Rclone yükseltme güncelleme sürümü komutu

Rclone sürümünü yükseltmek ve güncellemek için aşağıdaki komutu girin▼

rclone selfupdate
  • Bu komutun rclone sürüm 1.55'ten önce mevcut olmadığını unutmayın.
  • Bir hata mesajı görünürse:unknown command "selfupdate", manuel olarak yüklemek ve güncellemek için bu kurulum talimatı öğreticisini izlemeniz gerekir ▼

Kaldırma RClone nasıl kaldırılır?

Rclone yapılandırma dosyasını kaldırmak ve kaldırmak için, mevcut RClone yapılandırma yolunu listelemek için aşağıdaki komutu kullanın▼

rclone config file

Bu, geçerli yapılandırma dosyasının yolunu listeleyecektir.Ardından aşağıdaki örneğe göre yol konumunu silebilirsiniz.Bu, uzak depolama hizmetinin kimlik bilgilerini siler.

Rclone kaldırma komutu

Önlemler:Aşağıdaki komutla Rclone'u sildikten sonra, artık uzak depolama hizmetlerine erişemeyeceksiniz ve bunları yeniden oluşturmanız gerekecek▼

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

Rclone komutlarını ve kılavuz sayfalarını kaldırmak için, dosyaları kaldırmak için aşağıdaki komutu uygulamanız yeterlidir▼

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

Rclone indirme komut sözdizimi

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

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

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

Rclone kullanım örneği

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

Rclone komutu ortak işlev seçenekleri

  • rclone copy – dosyaları kopyala
  • rclone move – dosyaları taşımak için, taşımadan sonra boş kaynak dizini silmek istiyorsanız, ekleyin --delete-empty-src-dirs تحميل احدث لوحة مفاتيح LG
  • rclone sync – Dosyaları senkronize et: Kaynak dizini hedef dizin ve dosyalarla senkronize edin, yalnızca hedef dizin ve dosyalar değiştirilir.
  • rclone size – Ağ diskinin dosya boyutunu kontrol edin.
  • rclone delete – Yolun altındaki dosya içeriğini silin.
  • rclone purge – Yolu ve tüm dosya içeriğini siler.
  • rclone mkdir - Bir dizin oluşturun.
  • rclone rmdir – Bir dizini silin.
  • rclone rmdirs – Belirtilen manevi ortamın altındaki boş dizini silin.eğer eklersen --leave-root parametre, kök dizin silinmeyecektir.
  • rclone check – Kaynak ve hedef adres verilerinin eşleştiğini kontrol edin.
  • rclone ls – Belirtilen yoldaki tüm dosyaları boyutları ve yolları ile listeleyin.
  • rclone lsl – Yukarıdakinden bir fazla görüntüleme yükleme süresi.
  • rclone lsd Belirtilen yol altındaki dizinleri listeleyin.
  • rclone lsf – Belirtilen yol altındaki dizinleri ve dosyaları listeleyin.

Rclone parametre komutu nasıl kullanılır?

  • -n = --dry-run – Gerçek çalışmada rclone'un hangi işlemleri gerçekleştireceğini görmek için test çalıştırması.
  • -P = --progress – Gerçek zamanlı aktarım ilerlemesini görüntüleyin, her 500mS'de bir yenileyin, aksi takdirde varsayılan olarak dakikada bir yenileyin.
  • --cache-chunk-size SizeSuffi – Bloğun boyutu, varsayılan 5M'dir, teorik olarak, yükleme hızı ne kadar yüksek olursa, bellekte o kadar fazla yer kaplar.Çok büyük ayarlanırsa, işlemin bozulmasına neden olabilir.
  • --cache-chunk-total-size SizeSuffix – Bir bloğun yerel diskte kaplayabileceği toplam boyut, varsayılan 10G.
  • --transfers=N – Paralel dosya sayısı, varsayılan 4'tür.Bu parametrenin nispeten küçük belleğe sahip bir VPS'de düşürülmesi önerilir, örneğin: 128M'lik küçük bir VPS'de 1 olarak ayarlanması önerilir.
  • --config string – yapılandırma dosyası yolunu belirtin,stringyapılandırma dosyası yoludur.
  • --ignore-errors – Hataları atla.Örneğin, OneDrive bazı özel dosyaları yükledikten sonra soracaktır.Failed to copy: failed to open source object: malwareDetected: Malware detectedsonraki iletim görevlerinin sonlandırılmasına neden olacak ve bu parametre hataları atlamak için eklenebilir.Ancak, RCLONE'nin çıkış durum kodunun olmayacağına dikkat edilmelidir.0.

Tabii ki, rclone'un rolü bundan çok daha fazlasıdır ve yaygın olarak kullanılan bazı Rclone komutları aşağıda listelenmiştir.

Rclone kopya dosya kopyalama komutu

kopyala ▼

rclone copy

hareket ▼

rclone move

sil ▼

rclone delete

Rclone senkronizasyon komutu

Senkronizasyon ▼

rclone sync

Ek parametreler: gerçek zamanlı hızı göster ▼

-p

Ek parametreler: limit hız 40MB ▼

--bwlimit 40M

Ek parametre: paralel dosya sayısı ▼

--transfers=N

Rclone başlatma komutu

rclone'u başlat ▼

systemctl start rclone

rclone'u durdur ▼

systemctl stop rclone

Rclone durumunu görüntüle ▼

systemctl status rclone

Profil Konumunu Görüntüle ▼

rclone config file

Rklon günlüğü

rclone'un 4 günlük kaydı seviyesi vardır,ERROR,NOTICE,INFO  DEBUG.Varsayılan olarak, rclone üretecek ERROR  NOTICE seviye mesajı.

  • -q – rclone yalnızca üretecek ERROR Haberler.
  • -v -- rclone üretecek ERROR,NOTICE  INFO Haberler,bunu tavsiye et.
  • -vv – rclone üretecek ERROR,NOTICE,INFO DEBUG Haberler.
  • --log-level LEVEL – bayrağı günlük seviyesini kontrol eder.

Dosya komutuna Rclone çıktı günlüğü

使用 --log-file=FILE seçenek, rclone olacak Error,Info  Debug mesaj ve standart hata yönlendirildi FILE,burada FILE belirttiğiniz günlük dosyası yoludur.

Başka bir yol, sistemin işaretleme komutunu kullanmaktır, örneğin:

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

Rclone filtresi, parametreleri dahil et ve hariç tut

--exclude – Dosyaları veya dizinleri hariç tutun.

--include – Bir dosya veya dizin ekleyin.

--filter – Yukarıdaki iki seçeneğin diğer kullanım yöntemlerine eşdeğer dosya filtreleme kuralları.ile başlayan kuralları dahil et + ile başlayan hariç tutma kurallarıyla başlar - başlangıç.

Rclone dosya türü filtre parametresi

Örneğin --exclude "*.bak",--filter "- *.bak", hepsini hariç tut bak belge.Ayrıca yazabilir.

Örneğin --include "*.{png,jpg}",--filter "+ *.{png,jpg}", hepsi dahil png  jpg dosyalar, diğer dosyalar hariç.

--delete-excluded Dışlanan dosyaları silin.Filtre parametresi ile kullanılması gerekir, aksi takdirde geçersizdir.

Rclone dizin filtre parametreleri

Dizin filtrelemesinin dizin adından sonra eklenmesi gerekiyor /, aksi takdirde eşleştirme için bir dosya olarak ele alınacaktır.ile / Başlangıçta yalnızca kök dizini (belirtilen dizinin altında) eşleştirecek, aksi takdirde dizinle eşleşecektir.Aynısı dosyalar için de geçerlidir.

--exclude ".git/" tüm dizinleri hariç tut.git İçindekiler.

--exclude "/.git/" Yalnızca kök dizini hariç tut.git İçindekiler.

--exclude "{Video,Software}/" tüm dizinleri hariç tut Video  Software İçindekiler.

--exclude "/{Video,Software}/" Yalnızca kök dizini hariç tut Video  Software İçindekiler.

--include "/{Video,Software}/**" Yalnızca kök dizini dahil et Video  Software dizinin tüm içeriği.

Rclone dosya boyutu filtre parametreleri

Varsayılan boyut birimi kBytes , ama kullanabilirsin k ,M  G son ek.

--min-size Belirtilen boyuttan daha küçük dosyaları filtreleyin.örneğin --min-size 50 50k'dan küçük dosyaların aktarılmayacağını belirtir.

--max-size Belirtilen boyuttan daha büyük dosyaları filtreleyin.örneğin --max-size 1G 1G'den büyük dosyaların aktarılmayacağını belirtir.

Önlemler:Gerçek test kullanımında, iki boyut filtreleme seçeneğinin aynı anda kullanılamayacağı bulunmuştur.

Rclone filtre kuralı dosyası parametreleri

--filter-from <规则文件> Dosyalardan dahil etme/hariç tutma kuralları ekleyin.örneğin --filter-from filter-file.txt.

Rclone filtre kuralı dosyası örneği:

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

Aşağıda daha yaygın ve basit filtre kullanım örnekleri verilmiştir, daha karmaşık ve üst düzey kullanımlar için göz atınRclone resmi filtre kuralları belgesi.

Yeniden klonlama süresi veya süresi seçenekleri

ZAMAN veya SÜRE seçeneği, bir süre dizisi veya bir zaman dizisi olarak belirtilebilir.

Bir süre dizesi, her biri "300ms", "-1.5h" veya "2h45m" gibi isteğe bağlı bir ondalık ve birim sonekine sahip, işaretli ondalık sayılar dizisi olabilir.Varsayılan birim saniyedir veya aşağıdaki kısaltmalar geçerlidir:

  • ms– milisaniye
  • s - Saniye
  • m - dakika
  • h - Saat
  • d - gökyüzü
  • w - hafta
  • M - Birkaç ay
  • y - Yıl

Bunlar, aşağıdaki biçimlerde mutlak süreler olarak da belirtilebilir:

  • RFC3339 - örneğin2006-01-02T15:04:05Z2006-01-02T15:04:05+07:00
  • ISO8601 tarih ve saati, yerel saat dilimi –2006-01-02T15:04:05
  • ISO8601 tarih ve saati, yerel saat dilimi –2006-01-02 15:04:05
  • ISO8601 tarihi – 2006-01-02(YYYY-AA-GG)

Rclone ortam değişkenleri

Rclone'daki her seçenek, ortam değişkenleri aracılığıyla ayarlanabilir.Ortam değişkeninin adı şu şekilde belirtilebilir:uzun seçenek adıdönüştürmek, silmek -- ön ek, değişiklik - _, büyük harfle ve ön ekli RCLONE_.Ortam değişkenlerinin önceliği, komut satırı seçeneklerinden daha düşük olacaktır, yani ilgili seçenekler komut satırı üzerinden eklendiğinde, ortam değişkenleri tarafından ayarlanan değerlerin üzerine yazılacaktır.

Örneğin, minimum yükleme boyutunu ayarlamak --min-size 50, ortam değişkenini kullanmak RCLONE_MIN_SIZE=50.Ortam değişkeni ayarlandığında, komut satırında --min-size 100, ardından ortam değişkeninin değerinin üzerine yazılacaktır.

Rclone ortak ortam değişkenleri

  • RCLONE_CONFIG – Özel yapılandırma dosyası yolu
  • RCLONE_CONFIG_PASS – rclone şifrelenmişse, yapılandırma dosyasının şifresini otomatik olarak çözmek için bu ortam değişkenini bir parola olarak ayarlayın.
  • RCLONE_RETRIES – Yükleme hatası yeniden deneme süreleri, varsayılan 3 kez
  • RCLONE_RETRIES_SLEEP – Yükleme hatası yeniden deneme bekleme süresi, varsayılan olarak devre dışı, birims,m,hSırasıyla saniyeleri, dakikaları ve saatleri temsil eder.
  • CLONE_TRANSFERS – Paralel olarak yüklenen dosya sayısı.
  • RCLONE_CACHE_CHUNK_SIZE – Bloğun boyutu, varsayılan 5M'dir, teorik olarak, yükleme hızı ne kadar yüksek olursa, bellekte o kadar fazla yer kaplar.Çok büyük ayarlanırsa, işlemin bozulmasına neden olabilir.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – Bir bloğun yerel diskte kaplayabileceği toplam boyut, varsayılan 10G.
  • RCLONE_IGNORE_ERRORS=true – Hataları atla.

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) "Rclone Komut Ansiklopedisi: Senkronize Kopya İndirme Dosya Parametreleri Kullanımını Başlat", bu size yardımcı oldu.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-1864.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır