To jest polecenie shatag, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
shatag - oznacza pliki sumami kontrolnymi SHA-256
STRESZCZENIE
szatag [-fhlLqrtuv0] [-d DATABASE] [-n IMIĘ] [-R IMIĘ]... [AKTA] ...
OPIS
szatag to narzędzie do obliczania i buforowania sum kontrolnych plików SHA-256 oraz wydajnego wyszukiwania
dla identycznych plików w różnych systemach. Sumy kontrolne są przechowywane przy użyciu standardu POSIX Extended
Atrybuty systemu plików i są zachowywane po przeniesieniu plików lub zmianie ich nazw.
Sumy kontrolne można pobrać ze zdalnego hosta i szybko zapisać w bazie danych sqlite
wyszukiwania.
OPCJE
Po wywołaniu bez opcji, szatag po prostu wyświetla zapisane w pamięci podręcznej, prawidłowe sumy kontrolne. Jeśli nie
files, dotyczy to wszystkich nieukrytych plików w bieżącym katalogu. The
format wyjściowy jest identyczny z formatem sha256sum dowództwo.
-0, --zero
Zamiast wyświetlać jeden rekord w wierszu (np sha256sum robi) oddzielne zapisy
ze znakami zerowymi.
-d DATABASE, --Baza danych DATABASE
Ustaw ścieżkę bazy danych SQLite do zapytania podczas używania -l , -L or -p (Domyślny
ścieżka to $HOME/.shatagdb, można ją zastąpić z pliku konfiguracyjnego)
Zamiast nazwy pliku można określić bazę danych PostgreSQL z przedrostkiem
„pg:”, po którym następuje ciąg DSN psycopg2, na przykład:
„pg:dbname=shatag użytkownik=moje hasło użytkownika=moje hasło host=192.168.1.3”
-F, --siła
Podczas biegania z -t or -u , ponownie oblicz sumę kontrolną, nawet jeśli modyfikacja pliku
czas się nie zmienił. Jeżeli stara suma kontrolna jest inna, zgłoś plik jako uszkodzony.
-H, --help
Wyświetla komunikat pomocy
-ja, --spojrzeć w górę
Zamiast wyświetlać sumy kontrolne, sprawdź je w lokalnej bazie danych i
wskazać, czy plik istnieje. A z żółtymi - znak wskazuje, że plik nie istnieje
gdzie indziej, A Zielony = że plik istnieje w jednej lub kilku odległych lokalizacjach,
a czerwony + czy plik ma duplikat w systemie lokalnym, oraz a magenta * że
plik jest pusty.
-L, --lookup-verbose
Zamiast wyświetlać sumy kontrolne, sprawdź je w lokalnej bazie danych.
Wydrukuj wszystkie znane zdalne lokalizacje dla identycznych plików.
-n IMIĘ, --Nazwa IMIĘ
Nazwa magazynu lokalnego (domyślnie jest to kanoniczna nazwa lokalnego hosta). To musi być
poprawne, jeśli lokalna baza danych zawiera wpisy dla tego własnego hosta.
-P, --umieścić
Zapisz znalezione tagi w bazie danych, aby wykryć duplikaty.
-Q, --cichy
Nie wyświetlaj prawidłowych sum kontrolnych, gdy zostaną znalezione.
-R, - rekurencyjny
Powtarzaj przez podkatalogi
-R IMIĘ, --zdalny IMIĘ
Podczas używania -l or -L , Służy do ograniczenia zestawu zdalnych nazw do rozważenia.
Jeśli są obecne, inne magazyny zostaną zignorowane.
-T, --etykietka
Oblicz nowe sumy kontrolne dla plików, które ich nie mają lub gdy są nieaktualne.
-ty, --aktualizacja
Oblicz ponownie tylko nieaktualne sumy kontrolne. Należy pamiętać, że może to działać odwrotnie
intuicyjnie; nieaktualne sumy kontrolne będą istnieć tylko dla plików, które zostały dołączone
lub częściowo zmodyfikowane. Wiele programów zajmujących się małymi plikami (niektóre dobrze znane
edytory tekstu) nadpiszą cały plik podczas zapisywania i nowy plik
będzie całkowicie pozbawiony sumy kontrolnej. W takich przypadkach użyj -t zamiast.
-v, --gadatliwy
Zgłaszaj napotkane pliki, które mają nieaktualną lub brakującą sumę kontrolną.
PRZYKŁADY
Ponownie otaguj cały katalog i zapisz wszystko w bazie danych:
szatag -pqrt .
Sprawdź pliki w bieżącym katalogu pod kątem zdalnych duplikatów:
szatag -l
Pokaż alternatywne lokalizacje duplikatów pojedynczego pliku:
szatag -L jakiś plik
Korzystaj z Shatag online, korzystając z usług onworks.net