Collection de commandes Rclone : démarrer la méthode d'utilisation des paramètres de fichier de copie de téléchargement de copie synchrone

Rclone Il s'agit d'un outil de ligne de commande qui prend en charge la synchronisation, le téléchargement et le téléchargement de données entre différents stockages d'objets et disques réseau.

Et, avec certains paramètres, vous pouvez facilement mettre en œuvre des fonctions très pratiques telles que le téléchargement hors ligne et la sauvegarde du serveur VPS.

Cet article partagera les paramètres de commande couramment utilisés par Rclone.

Collection de commandes Rclone : démarrer la méthode d'utilisation des paramètres de fichier de copie de téléchargement de copie synchrone

Installer Rclone

Linux/Unix/CentOS/macOS/BSD

Rclone fournit officiellement un script d'installation en un clic :

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

Windows

Cliquez sur le lien ci-dessous pour accéder à la page de téléchargement de Rclone ▼

  • Ensuite, sélectionnez Téléchargements Windows.

Commande de configuration de l'installation de Rclone

rclone config – Entrez l'option de configuration interactive pour effectuer des opérations telles que l'ajout, la suppression et la gestion de disques réseau.

Pour plus de détails, consultez le tutoriel d'installation et de configuration de Rclone suivant▼

rclone config file – Afficher le chemin du fichier de configuration, le fichier de configuration général est dans ~/.config/rclone/rclone.conf

rclone config show – Afficher les informations de profil

Commande de version de mise à jour de mise à jour Rclone

Entrez la commande suivante pour mettre à niveau et mettre à jour la version Rclone▼

rclone selfupdate
  • Notez que cette commande n'est pas disponible avant la version 1.55 de rclone.
  • Si un message d'échec apparaît :unknown command "selfupdate", vous devez suivre ce didacticiel d'instructions d'installation pour installer et mettre à jour manuellement ▼

Comment désinstaller supprimer RClone?

Pour désinstaller et supprimer le fichier de configuration rclone, utilisez la commande suivante pour répertorier le chemin de configuration RClone actuel▼

rclone config file

Cela listera le chemin vers le fichier de configuration actuel.Ensuite, vous pouvez supprimer l'emplacement du chemin selon l'exemple ci-dessous.Cela supprimera les informations d'identification pour le service de stockage à distance.

Commande de désinstallation Rclone

Note:Après avoir supprimé Rclone avec la commande suivante, vous ne pourrez plus accéder aux services de stockage à distance et devrez les recréer▼

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

Pour supprimer les commandes rclone et les pages de manuel, suivez simplement la commande ci-dessous pour supprimer les fichiers▼

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

Syntaxe de la commande de téléchargement Rclone

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

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

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

Exemple d'utilisation de Rclone

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

Options de fonction communes de la commande Rclone

  • rclone copy – copier des fichiers
  • rclone move – pour déplacer les fichiers, si vous souhaitez supprimer le répertoire source vide après le déplacement, ajoutez --delete-empty-src-dirs 参数
  • rclone sync – Synchroniser les fichiers : synchronisez le répertoire source avec le répertoire et les fichiers cibles, seuls le répertoire et les fichiers cibles sont modifiés.
  • rclone size – Vérifiez la taille de fichier du disque réseau.
  • rclone delete – Supprimez le contenu du fichier sous le chemin.
  • rclone purge – Supprime le chemin et tout son contenu de fichier.
  • rclone mkdir - Créer un répertoire.
  • rclone rmdir – Supprimer un répertoire.
  • rclone rmdirs – Supprimez le répertoire vide sous l'environnement spirituel spécifié.si ajouter --leave-root paramètre, le répertoire racine ne sera pas supprimé.
  • rclone check – Vérifiez que les données d'adresse source et de destination correspondent.
  • rclone ls – Liste tous les fichiers dans le chemin spécifié avec leur taille et leur chemin.
  • rclone lsl - Un temps de téléchargement d'affichage de plus que ci-dessus.
  • rclone lsd Liste les répertoires sous le chemin spécifié.
  • rclone lsf – Répertorier les répertoires et fichiers sous le chemin spécifié.

Comment utiliser la commande de paramètre Rclone

  • -n = --dry-run - Test exécuté, pour voir quelles opérations rclone effectuera en fonctionnement réel.
  • -P = --progress - Afficher la progression de la transmission en temps réel, actualiser une fois toutes les 500 mS, sinon actualiser une fois par minute par défaut.
  • --cache-chunk-size SizeSuffi – La taille du bloc, la valeur par défaut est de 5M, en théorie, plus la vitesse de téléchargement est grande, plus elle occupe de mémoire.S'il est trop grand, cela peut entraîner l'interruption du processus.
  • --cache-chunk-total-size SizeSuffix – La taille totale qu'un bloc peut occuper sur le disque local, 10G par défaut.
  • --transfers=N – Nombre de fichiers parallèles, la valeur par défaut est 4.Il est recommandé de réduire ce paramètre sur un VPS avec une mémoire relativement petite, par exemple : sur un petit VPS avec 128M, il est recommandé de le mettre à 1.
  • --config string – préciser le chemin du fichier de configuration,stringest le chemin du fichier de configuration.
  • --ignore-errors – Ignorer les erreurs.Par exemple, OneDrive vous demandera après le téléchargement de certains fichiers spéciauxFailed to copy: failed to open source object: malwareDetected: Malware detected, ce qui entraînera l'arrêt des tâches de transmission ultérieures, et ce paramètre peut être ajouté pour ignorer les erreurs.Mais il convient de noter que le code d'état de sortie de RCLONE ne sera pas0.

Bien sûr, le rôle de rclone est bien plus que cela, et certaines commandes Rclone couramment utilisées sont répertoriées ci-dessous.

Commande de copie de fichier de copie Rclone

Copier ▼

rclone copy

déplacer ▼

rclone move

supprimer ▼

rclone delete

Commande de synchronisation Rclone

Synchronisation ▼

rclone sync

Paramètres supplémentaires : affichage de la vitesse en temps réel ▼

-p

Paramètres supplémentaires : vitesse limite 40 Mo ▼

--bwlimit 40M

Paramètre supplémentaire : nombre de fichiers parallèles ▼

--transfers=N

Commande de démarrage Rclone

lancer rclone ▼

systemctl start rclone

arrêter le clonage ▼

systemctl stop rclone

Afficher l'état de rclone ▼

systemctl status rclone

Afficher l'emplacement du profil ▼

rclone config file

Journal Rclone

rclone a 4 niveaux de journalisation,ERROR,NOTICE,INFO et DEBUG.Par défaut, rclone générera ERROR et NOTICE messages de niveau.

  • -q – rclone ne générera que ERROR nouvelles.
  • -v -- rclone va générer ERROR,NOTICE et INFO Nouvelles,recommande ceci.
  • -vv – rclone va générer ERROR,NOTICE,INFOet DEBUG nouvelles.
  • --log-level LEVEL L'indicateur - contrôle le niveau de journalisation.

Commande Rclone du journal de sortie dans le fichier

使用 --log-file=FILE option, rclone Error,Info et Debug message et erreur standard redirigé vers FILE,ici FILE est le chemin du fichier journal que vous avez spécifié.

Une autre méthode consiste à utiliser la commande de pointage du système, telle que :

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

Filtre Rclone, paramètres d'inclusion et d'exclusion

--exclude – Exclure des fichiers ou des répertoires.

--include – Inclure un fichier ou un répertoire.

--filter – Règles de filtrage de fichiers, équivalentes aux autres méthodes d'utilisation des deux options ci-dessus.Inclure les règles commençant par + commence par des règles d'exclusion commençant par - début.

Paramètre de filtre de type de fichier Rclone

comme --exclude "*.bak",--filter "- *.bak", exclure tout bak document.Peut aussi écrire.

comme --include "*.{png,jpg}",--filter "+ *.{png,jpg}", y compris tous png et jpg fichiers, à l'exclusion des autres fichiers.

--delete-excluded Supprimer les fichiers exclus.Il doit être utilisé avec le paramètre filter, sinon il n'est pas valide.

Paramètres de filtre de répertoire Rclone

Le filtrage de répertoire doit être ajouté après le nom du répertoire /, sinon il sera traité comme un fichier pour la correspondance.par / Au début, il ne correspondra qu'au répertoire racine (sous le répertoire spécifié), sinon il correspondra à l'ensemble du répertoire.Il en va de même pour les fichiers.

--exclude ".git/" exclure tous les répertoires.git Table des matières.

--exclude "/.git/" Exclure uniquement le répertoire racine.git Table des matières.

--exclude "{Video,Software}/" exclure tous les répertoires Video et Software Table des matières.

--exclude "/{Video,Software}/" Exclure uniquement le répertoire racine Video et Software Table des matières.

--include "/{Video,Software}/**" Inclure uniquement le répertoire racine Video et Software tout le contenu du répertoire.

Paramètres de filtre de taille de fichier Rclone

L'unité de taille par défaut est kBytes , mais vous pouvez utiliser k ,M  G suffixe.

--min-size Filtrer les fichiers plus petits que la taille spécifiée.par exemple --min-size 50 Indique que les fichiers inférieurs à 50k ne seront pas transférés.

--max-size Filtrer les fichiers plus grands que la taille spécifiée.par exemple --max-size 1G Indique que les fichiers supérieurs à 1 Go ne seront pas transférés.

Note:En utilisation test réelle, on constate que les deux options de filtrage par taille ne peuvent pas être utilisées en même temps.

Paramètres du fichier de règles de filtrage Rclone

--filter-from <规则文件> Ajoutez des règles d'inclusion/exclusion à partir de fichiers.par exemple --filter-from filter-file.txt.

Exemple de fichier de règles de filtrage Rclone :

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

Vous trouverez ci-dessous des exemples d'utilisations de filtres plus courantes et simples. Pour des utilisations plus complexes et haut de gamme, consultezDocument officiel des règles de filtrage de Rclone.

Options de temps ou de durée Rclone

L'option TIME ou DURATION peut être spécifiée sous la forme d'une chaîne de durée ou d'une chaîne d'heure.

Une chaîne de durée peut être une séquence de nombres décimaux signés, chacun avec une décimale facultative et un suffixe d'unité, comme "300 ms", "-1.5 h" ou "2h45 m".L'unité par défaut est la seconde ou les abréviations suivantes sont valides :

  • ms– millisecondes
  • s - Deuxième
  • m - minute
  • h - Heure
  • d - ciel
  • w - semaine
  • M - plusieurs mois
  • y - an

Ceux-ci peuvent également être spécifiés en tant qu'heures absolues dans les formats suivants :

  • RFC3339 - par exemple2006-01-02T15:04:05Z2006-01-02T15:04:05+07:00
  • Date et heure ISO8601, fuseau horaire local –2006-01-02T15:04:05
  • Date et heure ISO8601, fuseau horaire local –2006-01-02 15:04:05
  • Date ISO8601 – 2006-01-02(AAAA-MM-JJ)

Variables d'environnement Rclone

Chaque option de rclone peut être définie via des variables d'environnement.Le nom de la variable d'environnement peut être spécifié parlong nom de l'optionconvertir, supprimer -- préfixe, changement - _, en majuscule et préfixé RCLONE_.La priorité des variables d'environnement sera inférieure à celle des options de ligne de commande, c'est-à-dire que lorsque les options correspondantes sont ajoutées via la ligne de commande, les valeurs définies par les variables d'environnement seront écrasées.

Par exemple, définir la taille de téléchargement minimale --min-size 50, en utilisant la variable d'environnement est RCLONE_MIN_SIZE=50.Lorsque la variable d'environnement est définie, dans la ligne de commande, utilisez --min-size 100, la valeur de la variable d'environnement sera écrasée.

Variables d'environnement communes Rclone

  • RCLONE_CONFIG – Chemin du fichier de configuration personnalisé
  • RCLONE_CONFIG_PASS – Si rclone est chiffré, définissez cette variable d'environnement comme mot de passe pour déchiffrer automatiquement le fichier de configuration.
  • RCLONE_RETRIES - Télécharger les temps de tentative d'échec, par défaut 3 fois
  • RCLONE_RETRIES_SLEEP - Temps d'attente de nouvelle tentative d'échec de téléchargement, désactivé par défaut, unités,m,hReprésente respectivement les secondes, les minutes et les heures.
  • CLONE_TRANSFERS – Nombre de fichiers téléchargés en parallèle.
  • RCLONE_CACHE_CHUNK_SIZE – La taille du bloc, la valeur par défaut est de 5M, en théorie, plus la vitesse de téléchargement est grande, plus elle occupe de mémoire.S'il est trop grand, cela peut entraîner l'interruption du processus.
  • RCLONE_CACHE_CHUNK_TOTAL_SIZE – La taille totale qu'un bloc peut occuper sur le disque local, 10G par défaut.
  • RCLONE_IGNORE_ERRORS=true – Ignorer les erreurs.

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) a partagé "Encyclopédie des commandes Rclone : démarrer la copie synchrone, télécharger l'utilisation des paramètres de copie du fichier", qui vous est utile.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-1864.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部