Organize as capturas de tela por data

Eu tiro muitas imagens usando o atalho prático do Mac OSX cmd + shift + 4. Isso irá gerar um png e salvá-lo na área de trabalho.

Eu adicionei o comando abaixo ao meu .bash_profilearquivo, e agora quando eu digito organize_screenshotsno terminal, todos os arquivos de captura de tela na área de trabalho são organizados em uma pasta de capturas de tela que tenho em meu diretório de usuário (~ / _screenshots).

Nota : este comando requer que você tenha o exiftool instalado por Phil Harvey, uma ferramenta incrível para trabalhar com metadados de arquivos. ( http://www.sno.phy.queensu.ca/~phil/exiftool/ )

Adicione a seguinte linha a .bash_profile:

alias organize_screenshots='(cd ~/_screenshots && exiftool -R "-Directory<FileModifyDate" -d %Y/%Y%m/%Y%m%d ~/Desktop)'

Isso basicamente faz o seguinte:

  1. Mude o diretório para a pasta username / _screenshots
  2. Crie uma estrutura de pastas para as capturas de tela com base na data em que foram tiradas
  3. Mova os arquivos de captura de tela da área de trabalho para a pasta _screenshots

A pasta de capturas de tela organiza os arquivos usando a seguinte estrutura de nomenclatura:
YYYY/YYYYMM/YYYYMMDD/Screen shot YYYY-MM-DD at HH.MM.png