touch(1)
só pode alterar os tempos de modificação e acesso , mas não tem opções para o horário de criação . Isso não funciona, pelo menos não no Lion.
Então, como posso mudar a criação tempo, também conhecido como época natal em fstat(2)
? Não há chamada correspondente utimes(2)
e não parece haver nenhuma ferramenta de linha de comando para isso.
Eu sei que posso copiar o arquivo para um novo arquivo, que recebe a hora atual como data de nascimento (e exclui o original), mas certamente deve haver uma maneira melhor?
command-line
uti
Ingmar Hupp
fonte
fonte
touch -t yyyymmddhhmm $file
parece alterar a data de criação, mas somente se for anterior à data de criação original.Respostas:
touch -t
também altera o horário de criação se o horário de modificação de destino for anterior ao horário de criação original.SetFile pode definir a hora da criação antes da hora da modificação ou no futuro.
Isso definiria o horário da criação para o horário da modificação:
SetFile e GetFileInfo fazem parte do pacote de ferramentas de linha de comando, que pode ser baixado nas preferências do Xcode ou em developer.apple.com/downloads .
fonte
crtime
) ectime
são coisas diferentes (consulte Horários de criação de arquivos no ZFStouch
estat
manual têm os detalhes. Eu estaria interessado em saber como o OpenZFS for OSX, bem como os sistemas de arquivos "nativos" do OSX, lidam com ocrtime
campo ou quaisstat
relatórios para ascrtime
várias versões do OSX.Tentar:
Isso deve funcionar.
fonte