Ich verwende Merge Cap, um eine Merge-PCAP-Datei aus 15 Dateien zu erstellen. Für die zusammengeführte Datei habe ich den Namen der ersten der 15 Dateien geändert. Ich möchte aber auch die Attribute der zusammengeführten Datei wie "Erstellungsdatum" und "Zuletzt geändert" in die des ersten ändern. Gibt es sowieso das zu tun?
FILES_dcn=($(find $dir_dcn -maxdepth 1 -type f -name "*.pcap" -print0 | xargs -0 ls -lt | tail -15 | awk '{print $9}'))
TAG1_dcn=$(basename "${FILES_dcn[14]}" | sed 's/.pcap//')
mergecap -w "${dir_dcn}"/merge_dcn.pcap "${FILES_dcn[@]}"
mv "${dir_dcn}"/merge_dcn.pcap "${dir_dcn}"/"${TAG1_dcn}".pcap
Ich versuche, über einen Samba-Server (Ubuntu) auf die zusammengeführten Dateien zuzugreifen. Damit eine Extraktionsfunktion automatisch auf die Dateien zugreifen kann, die in Ordner D extrahiert werden. Da jedoch das Erstellungsdatum für die zusammengeführte Datei geändert wird, schlägt die Extraktion fehl. Gibt es sowieso, um das zu beheben?
mount
Befehl abrufen und dann nach der Freigabe suchen, auf die Sie zugreifen. Nur eine Vermutung, aber es wird wahrscheinlich gemountet. Verwenden Sie gvfs als FUSE-Dateisystem.debugfs
(obwohl dies Root-Rechte erfordert und hier keine Verwendung findet). Siehe diese Frage - unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4statx()
Aufruf zum Abrufen haben. Endlich.Der einfachste Weg - auf den modifiziert zugegriffen wird, ist derselbe:
Woher:
Wenn Sie verwenden möchten, lassen Sie
NOW
einfach dent
und den Zeitstempel fallenSo überprüfen Sie, ob alle gleich sind:
stat fileName.ext
Siehe: Mensch berühren
quelle
-a
bevor die-m
Zugriffszeit nicht ändern ... setzen sie nach, so:touch -m -a -t....
-d time_string
vielleicht einfacher als-t
: -d "2004-02-29 16:21:42"