Come ottenere informazioni dettagliate sul file system su un file?
Ho un file che causa costantemente errori nella mia utility di backup (Unison). Sto cercando di restringere un bug e scoprire come è diverso dagli altri file. Ho copiato bene quel file e una copia, quindi il bug non è correlato al contenuto del file. Quindi ho rinominato l'originale per assicurarmi che un bug non sia collegato a un nome di file.
Quindi ora ho 2 file con lo stesso identico contenuto, stessi xattr (ho controllato) ma uno di questi causa il fallimento del backup. Cos'altro potrebbe essere diverso tra quei file?
Inoltre non è un singolo caso. Ho molti file di problemi simili che sono tutti creati dallo stesso programma (DaVinci Resolve)
aggiornamento: ho scoperto che mentre i file mostrano esattamente la stessa dimensione in ls -l
, il file problema ha una dimensione maggiore nella finestra di dialogo "Ottieni informazioni" del Finder. Quindi c'è un re di metadati collegato a quel file. Come vederlo?
update2: ho provato a utilizzare mdls
e ls -l@
come consigliato, ma non ho ricevuto risposta. Mostra solo che le dimensioni dei file sono diverse ma non mostrano perché. Ecco alcune informazioni aggiuntive:
Romans-MacBook-Pro:cut poma$ mdls src.mov
kMDItemFSContentChangeDate = 2015-01-19 06:12:45 +0000
kMDItemFSCreationDate = 2015-01-05 04:54:25 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "src.mov"
kMDItemFSNodeCount = 290301124
kMDItemFSOwnerGroupID = 99
kMDItemFSOwnerUserID = 99
kMDItemFSSize = 290301124
kMDItemFSTypeCode = ""
Romans-MacBook-Pro:cut poma$ mdls copy.mov
kMDItemFSContentChangeDate = 2015-01-19 06:56:04 +0000
kMDItemFSCreationDate = 2015-01-19 06:56:04 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = "copy.mov"
kMDItemFSNodeCount = 290300838
kMDItemFSOwnerGroupID = 99
kMDItemFSOwnerUserID = 99
kMDItemFSSize = 290300838
kMDItemFSTypeCode = ""
.
Romans-MacBook-Pro:cut poma$ ls -la@
total 10681888
...
-rw-r--r--@ 1 poma staff 290300838 Jan 19 13:56 copy.mov
com.apple.quarantine 22
Mac_Metadata 20
-rw-rw-rw-@ 1 poma staff 290300838 Jan 19 13:12 src.mov
com.apple.quarantine 22
Mac_Metadata 20
.
Romans-MacBook-Pro:cut poma$ md5 src.mov
MD5 (src.mov) = 7d59d01e5efffe3a258eff86d8b775a0
Romans-MacBook-Pro:cut poma$ md5 copy.mov
MD5 (copy.mov) = 7d59d01e5efffe3a258eff86d8b775a0
Come puoi vedere src.mov
ha dimensioni diverse in ls
e mdls
mentre per copy.mov
sono uguali.