Używam cap scalania, aby utworzyć plik pcap scalania z 15 plików. W przypadku scalonego pliku zmieniłem nazwę na pierwszy z 15 plików. Ale chciałbym również zmienić atrybuty scalonego pliku, takie jak „Data utworzenia” i „Ostatnia modyfikacja”, na atrybuty pierwszego. Czy jest coś takiego?
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
Próbuję uzyskać dostęp do scalonych plików na serwerze samby (Ubuntu). Aby funkcja ekstraktora mogła uzyskać dostęp do automatycznego wypakowywania plików do folderu D. Ale ponieważ data utworzenia zostanie zmieniona dla scalonego pliku, wyodrębnianie nie powiedzie się. Czy można to naprawić?
mount
polecenia, a następnie poszukać udziału, do którego uzyskujesz dostęp. Tylko zgadnij, ale prawdopodobnie jest montowany, użyj gvfs jako systemu plików FUSE.debugfs
(chociaż wymaga to uprawnień roota i nie ma tu zastosowania). Zobacz to pytanie - unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4statx()
wywołanie, aby je pobrać. Wreszcie.Najłatwiejszy sposób - modyfikacja dostępu będzie taka sama:
Gdzie:
Jeśli chcesz użyć,
NOW
po prostu upuśćt
znacznik czasu iAby sprawdzić, czy wszystkie są takie same:
stat fileName.ext
Zobacz: dotknij człowieka
źródło
-a
przedtem-m
nie zmienia czasu dostępu ... położyłem go później, więc:touch -m -a -t....
-d time_string
może łatwiej niż-t
: -d "2004-02-29 16:21:42"