Escrevo script para listar os seguintes detalhes de todos os arquivos dentro de uma pasta ou diretório que o usuário forneça como entrada
File Name
Absolute Path
Created Date
Modified Date
Accessed Date
Size
Version of the file
A partir dos detalhes acima, consegui obter todos, exceto os detalhes da versão.
Então, quando se trata de versão de arquivos ou conteúdo dentro de um diretório que o usuário dá como entrada seguintes aspectos tem que ser cuidado ao meu conhecimento (deixe-me saber se estou faltando algum ponto)
Exemplo:
$ vi --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 31 2015 11:13:18)
$ sync --version
sync (coreutils) 8.4
$ unlink --version
unlink (GNU coreutils) 8.4
$ sleep --version
version sleep (AT&T Research) 2009-03-12
$ umount --version
umount (util-linux-ng 2.17.2)