Receitas rápidas
Aqui estarão alguns comandos que uso no dia a dia para tarefas corriqueiras. A internet tem muitos tutoriais sobre o assunto e, o que aparece aqui, certamente aprendi com estes tutoriais. Não tem nada de assombroso, mas são soluções simples e que resolvem muitas situações.
Rsync
"Simplesmente porque ele é um software específico para realização de cópias, funciona de maneira a acelerar as transferências ao copiar as diferenças entre 2 arquivos, ao invés de copiar o arquivo inteiro todas as vezes. Isso mesmo. Ele consegue identificar quais arquivos foram alterados e o administrador pode optar por copiar somente os arquivos novos ou modificados e não necessariamente todos os arquivos, o que tornaria o processo de backup demorado de maneira desnecessária.
Esse recurso pode apresentar grande vantagem, principalmente para backups diários de grande quantidade de arquivos. Outro grande benefício é que o rsync preserva as informações sobre permissões e propriedade dos arquivos e diretórios, inclusive de links simbólicos."(Fonte: http://www.dicas-l.com.br/arquivo/como_programar_backup_com_rsync_e_cron_de_maneira_rapida_e_simples.php)
sudo rsync -Cravzp /pasta-de-origem/ /pasta-de-destino/
Entendendo a sintaxe:
C
auto-ignorar arquivos idênticos
r
copiar de forma recursiva, ou seja, todos os diretórios e
subdiretórios no caminho especificado
a
indica que estarão sendo copiados arquivos
v
modo verboso, mais informações da cópia
z
comprime os arquivos durante a cópia
p
indicador de progresso de cópia
Formatar PenDrive
Verifique onde o pendrive está montado. Você usará esta informação para formatá-lo. ATENÇÃO, para não formatar o que não deve!:
sudo fdisk -l
...e depois
sudo umount /dev/sdb && sudo mkfs.vfat -v -n 'NOME' -I /dev/sdb
Entendendo a Sintaxe:
/dev/sdb
, é a partição onde o pendrive está montado;
vfat
, formato compatível com outros Sistemas Operacionais;
NOME
' especifica o nome que será atribuido ao pendrive;
Atualizar cachê de fonts
O comando abaixo é usado para atualizar o cachê de fonts. Se você tem um diretório local de fonts na pasta $HOME (geralmente .fonts) e não quer instalar determinada font, basta colocar a fonte no diretório e atualizar o cachê.
sudo fc-cache -v -f
Reduzir tamanho de Vídeo
Este comando permite reduzir em 90% o tamanho dos vídeos. Entradas como .mkv e .mp4, atingem estes patamares. Precisa do ffmpeg instalado.
ffmpeg -i entrada.mkv -vcodec libx264 -crf 20 saida.mp4
Entendendo a Sintaxe:
entrada.mkv
, arquivo que será reduzido;
saida.mp4
,nome do arquivo que será gerado;
-vcodec libx264 -crf 20
especifica o codec a ser usado e as taxas de
compressão;
Remover arquivos duplicados (fdupes)
Este comando permite localizar e excluir os arquivos duplicados com opções simples. Funciona direto no terminal, sem interface gráfica.
fdupes -rNd /caminho/para/busca/
Entendendo a Sintaxe:
fdupes
é o comando em si seguido das opções e do caminho para o
diretório de pesquisa;
-r
procura de forma recursiva;
-Nd
preserva o primeiro arquivo no conjunto de duplicados e apaga o
resto, sem perguntar ao usuário. Se quiser maior controle use apenas a opção -d, que exibirá um prompt
para cada set de arquivos iguais encontrados;