Isso pode ser feito criando uma tecla de atalho personalizada.
Abra Control Center
, clique em Keyboard
e, em seguida, clique na guia shortcuts
. Clique em add shortcut
. Digite um nome como "Trabalho de backup". Então, para o comando, digite:
sh -c 'rsync -azh ~/my/work/folder /path/to/backup/folder'
Clique em adicionar e, em seguida, clique no novo atalho para adicionar a combinação de teclas para ativá-lo. Escolha uma combinação que não seja usada pelo seu programa ou pelo sistema. Nota: alguns desktops podem adicionar a combinação de teclas antes de adicionar o atalho.
Explicação do comando
rsync
é um software de sincronização de arquivos. A primeira execução pode levar algum tempo, pois é necessário copiar todos os arquivos. Mas durante as execuções subseqüentes, ele procura por alterações e copia as alterações.
-
-a
cria um archive recursivo (subdiretórios de cópias) que preserva o proprietário, as permissões e o registro de data e hora. -
-z
compacta os dados do arquivo para envio. -
-h
imprime números em um formato legível por humanos.
Assim, este comando copiará arquivos e subpastas de /my/work/folder
para /path/to/backup/folder
; preservando propriedade, permissões e timestamps; e comprime os dados do arquivo.
NOTA: Eu assumi que a pasta de trabalho está em seu diretório inicial, assim, a adição de ~
. Se não estiver em sua pasta pessoal, forneça o caminho absoluto para a pasta de trabalho.