Copie o arquivo e mantenha o mesmo registro de data e hora do arquivo original
24
Preciso copiar o arquivo e depois disso preciso alterar os atributos de carimbo de data e hora como arquivo original. Como fazê-lo com terminal ou qualquer outra maneira.
Por que "depois disso" , especificamente? você pode preservar o timestamp (e outros atributos) durante a copiar utilizando a -pou --preserve=opção por exemplocp -p oldfile newfile
steeldriver
3
@steeldriver Tecnicamente, o próprio cp também o faz depois. Por favor, cp --preserve=timestamps responda
Sebastian Stark
Respostas:
14
Se você deseja preservar os carimbos de data e hora originais, use
$ touch -r <original_file> <new_file>
Isso copia os carimbos de data e hora de outro arquivo.
Você pode preservar o registro de data e hora do arquivo original ao copiar usando cp, adicionando a opção -pou --preserve:
-p same as --preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,time‐
stamps), if possible additional attributes: context, links,
xattr, all
Portanto, para preservar apenas o carimbo de data e hora
cp --preserve=timestamps oldfile newfile
ou para preservar o modo e a propriedade também
cp --preserve oldfile newfile
ou
cp -p oldfile newfile
Opções adicionais estão disponíveis para cópia recursiva - uma comum é cp -a( cp --archive) que preserva adicionalmente links simbólicos.
-p
ou--preserve=
opção por exemplocp -p oldfile newfile
cp --preserve=timestamps
respondaRespostas:
Se você deseja preservar os carimbos de data e hora originais, use
Isso copia os carimbos de data e hora de outro arquivo.
Consulte esta postagem do blog para obter mais informações: Acesso a arquivos falsos, modificação e alteração de carimbos de data / hora
fonte
Você pode preservar o registro de data e hora do arquivo original ao copiar usando
cp
, adicionando a opção-p
ou--preserve
:Portanto, para preservar apenas o carimbo de data e hora
ou para preservar o modo e a propriedade também
ou
Opções adicionais estão disponíveis para cópia recursiva - uma comum é
cp -a
(cp --archive
) que preserva adicionalmente links simbólicos.fonte