Este é o comando shatag que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
shatag - marcar arquivos com suas somas de verificação SHA-256
SINOPSE
transar [-fhlLqrtuv0] [-d DATABASE] [-n NOME] [-R NOME] ... [ARQUIVOS] ...
DESCRIÇÃO
transar é uma ferramenta para calcular e armazenar em cache somas de verificação de arquivo SHA-256 e pesquisar com eficiência
para arquivos idênticos em todos os sistemas. As somas de verificação são armazenadas usando o POSIX Extended
Atribui a facilidade do sistema de arquivos e são preservados quando os arquivos são movidos ou renomeados.
As somas de verificação podem ser obtidas de um host remoto e armazenadas em um banco de dados sqlite para rápido
pesquisas.
OPÇÕES
Quando invocado sem opções, transar apenas exibe as somas de verificação válidas em cache. Se não
arquivos são especificados, ele se aplica a todos os arquivos não ocultos no diretório atual. o
formato de saída é idêntico ao do sha256sum comando.
-0, --nulo
Em vez de produzir um registro por linha (como sha256sum faz,) registros separados
com caracteres nulos.
-d DATABASE, --base de dados DATABASE
Defina o caminho do banco de dados SQLite para consultar ao usar -l , -L or -p (O padrão
o caminho é $ HOME / .shatagdb, substituível a partir do arquivo de configuração)
Em vez de um nome de arquivo, um banco de dados PostgreSQL pode ser especificado com um prefixo de
"pg:" seguido por uma string DSN psycopg2, como:
"pg: dbname = shatag user = myuser password = mypassword host = 192.168.1.3"
-f, --força
Ao correr com -t or -u , recalcular a soma de verificação mesmo se a modificação do arquivo
o tempo não mudou. Se a soma de verificação antiga for diferente, relate o arquivo como corrompido.
-h, --Socorro
Mostra a mensagem de ajuda
-eu, --olho para cima
Em vez de exibir as somas de verificação, procure-as no banco de dados local e
indique se o arquivo existe. UMA amarelo - marca indica que o arquivo não existe
em outro lugar, um verde = que o arquivo existe em um ou vários locais remotos,
a vermelho + que o arquivo tem uma duplicata no sistema local, e um magenta * que o
o arquivo está vazio.
-EU, --lookup-verbose
Em vez de exibir as somas de verificação, pesquise-as no banco de dados local.
Imprima todos os locais remotos conhecidos para arquivos idênticos.
-n NOME, --nome NOME
Nome do armazenamento local (o padrão é o nome do host local canônico). Isso precisa ser
correto se o banco de dados local contiver entradas para este próprio host.
-p, --por
Registre as tags encontradas no banco de dados, para detecção de duplicatas.
-q, --quieto
Não exiba as somas de verificação válidas quando forem encontradas.
-r, --recursivo
Recurse através de subdiretórios
-R NOME, --controlo remoto NOME
Ao usar -l or -L , Isso é usado para restringir o conjunto de nomes remotos a serem considerados.
Se presente, outros armazenamentos serão ignorados.
-t, --marcação
Calcule novas somas de verificação para arquivos que não têm uma ou quando ela está desatualizada.
-você, --atualizar
Recompute apenas as somas de verificação desatualizadas. Esteja ciente de que isso pode ter um comportamento contrário
intuitivamente; somas de verificação desatualizadas só existirão para arquivos que foram anexados
para ou parcialmente modificado. Muitos programas que lidam com pequenos arquivos (alguns bem conhecidos
editores de texto, notavelmente) irão sobrescrever todo o arquivo ao salvar, e o novo arquivo
não terá uma soma de verificação totalmente. Para esses casos, use -t ao invés.
-dentro, --verbose
Relate os arquivos encontrados com soma de verificação desatualizada ou ausente.
EXEMPLOS
Identifique novamente um diretório inteiro e registre tudo no banco de dados:
transar -pqrt .
Verifique os arquivos no diretório atual em busca de duplicatas remotas:
transar -l
Mostrar locais alternativos para duplicatas de um único arquivo:
transar -L somefile
Use shatag online usando serviços onworks.net