Il s'agit de la commande shatag qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
shatag - balise les fichiers avec leurs sommes de contrôle SHA-256
SYNOPSIS
baiser [-fhlLqrtuv0] [-d BASE DE DONNÉES] [-n Nom] [-R Nom]... [DES DOSSIERS] ...
DESCRIPTION
baiser est un outil pour calculer et mettre en cache les sommes de contrôle des fichiers SHA-256, et rechercher efficacement
pour un fichier identique sur tous les systèmes. Les sommes de contrôle sont stockées à l'aide de POSIX Extended
Les attributs du système de fichiers sont conservés lorsque les fichiers sont déplacés ou renommés.
Les sommes de contrôle peuvent être récupérées à partir d'un hôte distant et stockées dans une base de données sqlite pour un
recherches.
OPTIONS
Lorsqu'il est invoqué sans aucune option, baiser affiche simplement les sommes de contrôle valides mises en cache. Sinon
sont spécifiés, il s'applique à tous les fichiers non masqués du répertoire courant. Les
le format de sortie est identique à celui du sha256sum commander.
-0, --nul
Au lieu de sortir un enregistrement par ligne (comme sha256sum fait,) des enregistrements séparés
avec des caractères nuls.
-d BASE DE DONNÉES, --base de données BASE DE DONNÉES
Définir le chemin de la base de données SQLite à interroger lors de l'utilisation -l , -L or -p (Le défaut
le chemin est $HOME/.shatagdb, remplaçable à partir du fichier de configuration)
Au lieu d'un nom de fichier, une base de données PostgreSQL peut être spécifiée avec un préfixe de
"pg:" suivi d'une chaîne DSN psycopg2, comme :
"pg:dbname=shatag user=myuser password=mypassword host=192.168.1.3"
-F, --Obliger
Lorsque vous courez avec -t or -u , recalculer la somme de contrôle même si la modification du fichier
le temps n'a pas changé. Si l'ancienne somme de contrôle diffère, signalez le fichier comme corrompu.
-h, --Aidez-moi
Affiche le message d'aide
-l, --chercher
Au lieu d'afficher les sommes de contrôle, recherchez-les dans la base de données locale et
indiquer si le fichier existe. UNE jaune - la marque indique que le fichier n'existe pas
ailleurs, un et une transition qui soit juste. = que le fichier existe à un ou plusieurs emplacements distants,
a rouge + que le fichier a un doublon sur le système local, et un magenta * que l'
le fichier est vide.
-L, --lookup-verbeux
Au lieu d'afficher les sommes de contrôle, recherchez-les dans la base de données locale.
Imprimez tous les emplacements distants connus pour les fichiers identiques.
-n Nom, --Nom Nom
Nom du stockage local (par défaut le nom d'hôte local canonique). Cela doit être
correct si la base de données locale contient des entrées pour ce propre hôte.
-p, --mettre
Enregistrez les balises trouvées dans la base de données, pour la détection des doublons.
-q, --silencieux
N'affiche pas les sommes de contrôle valides lorsqu'elles sont trouvées.
-r, --recursive
Récursivité des sous-répertoires
-R Nom, --à distance Nom
Lors de l'utilisation -l or -L , Ceci est utilisé pour restreindre l'ensemble des noms distants à prendre en compte.
S'ils sont présents, les autres stockages seront ignorés.
-t, --étiqueter
Calculez de nouvelles sommes de contrôle pour les fichiers qui n'en ont pas ou lorsqu'ils sont obsolètes.
-tu, --mettre à jour
Recalculez uniquement les sommes de contrôle obsolètes. Soyez conscient que cela peut se comporter contre-
intuitivement; les sommes de contrôle obsolètes n'existeront que pour les fichiers qui ont été ajoutés
à ou partiellement modifié. De nombreux programmes traitant de petits fichiers (certains bien connus
éditeurs de texte, notamment) écraseront tout le fichier lors de l'enregistrement, et le nouveau fichier
manquera entièrement d'une somme de contrôle. Pour ces cas, utilisez -t à la place.
-dans, --verbeux
Signalez les fichiers rencontrés dont la somme de contrôle est obsolète ou manquante.
EXEMPLES
Remarquez tout un répertoire et enregistrez tout dans la base de données :
baiser -pqrt .
Vérifiez les fichiers dans le répertoire actuel pour les doublons distants :
baiser -l
Afficher d'autres emplacements pour les doublons d'un seul fichier :
baiser -L un fichier
Utilisez shatag en ligne en utilisant les services onworks.net