Makale Rehberi
- 1 Rclone'u yükleyin
- 2 Rclone kurulum yapılandırması kurulum komutu
- 3 Rclone yükseltme güncelleme sürümü komutu
- 4 Kaldırma RClone nasıl kaldırılır?
- 5 Rclone indirme komut sözdizimi
- 6 Rclone komutu ortak işlev seçenekleri
- 7 Rclone parametre komutu nasıl kullanılır?
- 8 Rklon günlüğü
- 9 Rclone filtresi, parametreleri dahil et ve hariç tut
- 10 Rclone ortam değişkenleri
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'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ı kopyalarclone move
– dosyaları taşımak için, taşımadan sonra boş kaynak dizini silmek istiyorsanız, ekleyin--delete-empty-src-dirs
تحميل احدث لوحة مفاتيح LGrclone 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,string
yapı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 detected
sonraki 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 üretecekERROR
Haberler.-v
-- rclone üretecekERROR
,NOTICE
和INFO
Haberler,bunu tavsiye et.-vv
– rclone üretecekERROR
,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
– milisaniyes
- Saniyem
- dakikah
- Saatd
- gökyüzüw
- haftaM
- Birkaç ayy
- Yıl
Bunlar, aşağıdaki biçimlerde mutlak süreler olarak da belirtilebilir:
- RFC3339 - örneğin
2006-01-02T15:04:05Z
或2006-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ı yoluRCLONE_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 kezRCLONE_RETRIES_SLEEP
– Yükleme hatası yeniden deneme bekleme süresi, varsayılan olarak devre dışı, birims
,m
,h
Sı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!
📚 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!