Eu apenas sei disso ls -t
e ls -f
dou uma classificação diferente de arquivos e subdiretórios em um diretório.
- Quais são as diferenças entre carimbo de data e hora, hora da modificação e hora criada de um arquivo?
- Como obter e alterar esses tipos de informações por comandos?
- Em termos de que tipo de informação as pessoas dizem que um arquivo é "mais novo" que o outro?
- Que tipo de alteração de informações não tornará o arquivo diferente?
Por exemplo, vi alguém escrever:
Por padrão, o programa rsync procura apenas ver se os arquivos têm tamanho e carimbo de data / hora diferentes. Não importa qual arquivo é mais novo; se for diferente, ele será sobrescrito. Você pode passar o sinalizador '--update' para o rsync, o que fará com que ele ignore os arquivos no destino, se forem mais novos que o arquivo na fonte, mas apenas enquanto forem do mesmo tipo de arquivo. O que isso significa é que, por exemplo, se o arquivo de origem for um arquivo regular e o destino for um link simbólico, o arquivo de destino será substituído, independentemente do registro de data e hora.
Em uma nota lateral, o tipo de arquivo aqui significa apenas arquivo regular e simlink, não o tipo como pdf, jpg, htm, txt etc?