Existe-t-il des utilitaires d'archivage qui peuvent conserver l'attribut de fichier créé par date sur NTFS-3G?

8

J'ai essayé le -Xcommutateur zip, mais cela n'a pas enregistré l'attribut de création de date. Je peux l'obtenir en utilisant cette méthode . Lorsqu'un fichier est ajouté à une archive zip à l'aide de 7-Zip, il conserve la date de création et la date d'accès aux attributs. Je voudrais faire de même sous Linux puis extraire mes fichiers sous Windows, tout en conservant la date de création.

NobleUplift
la source
1
Si possible, changez votre système de fichiers pour le système de sauvegarde
PersianGulf
Avez-vous essayé d'utiliser 7-zip? Ce n'est pas un programme spécifique à Windows. De plus, votre système de fichiers conserve-t-il un enregistrement de la date de création? Beaucoup ne le font pas.
terdon
Il est généralement appelé 7z sous Unix.
slm
Je ne suis pas sûr non plus que j'attendrais quoi que ce soit du -Xcommutateur. Je pense que c'est pour inclure / exclure les attributs étendus liés à ACL.
slm
1
@slm également, pour autant que je sache, les systèmes de fichiers ext ne stockent pas la date de création, uniquement les données de modification, ce qui pourrait ne pas être possible si les fichiers proviennent d'ext.
terdon

Réponses:

1

Vous pouvez sauvegarder les temps dans un fichier séparé:

(cd /path/to/ntfs/fs && getfattr -n system.ntfs_times -R .) > times

Et pour restaurer les temps:

(cd /path/to/ntfs/fs && setfattr --recover=-) < times
Stéphane Chazelas
la source
C'est parfait! Je vais l'essayer la prochaine fois que j'aurai.
NobleUplift