Nome de arquivo com timestamp simplificado
Atualizado em 4 de Novembro de 2020
Quando vou escrever um post no Jekyll ou criar um arquivo de log com a data no
nome, eu normalmente engasgo para achar um jeito direto de fazer isso. Há uma
solução simples: date -I
.
Usar essa ferramenta padrão do GNU/Linux permite que você simplesmente escreva
touch $(date -I).md
para criar um arquivo 2020-08-12.md
.
Eu sempre tinha que parar para reler o man date
ou buscar na internet de novo
e de novo como fazer isso, e depois de sempre chegar no mesmo resultado ficou
claro para mim que date -I
quanto date -Is
(s
de segundos) são as
respostas que eu estou procurando 95% do tempo:
Ambos os formatos de data são hierárquicos, com intervalos de tempo maior à esquerda. Isso significa que você pode facilmente ordená-los (e até usar TAB para completar) sem esforço ou ferramenta extra.