Я использую шапку слияния для создания файла слияния pcap из 15 файлов. Для объединенного файла я изменил имя на имя первого из 15 файлов. Но я также хотел бы изменить атрибуты объединенного файла, такие как «Дата создания» и «Последнее изменение», на атрибуты первого. Есть какой-либо способ сделать это?
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
Я пытаюсь получить доступ к объединенным файлам через сервер Samba (Ubuntu). Так что функция извлечения может получить доступ к автоматическому извлечению файлов в папку D. Но так как дата создания будет изменена для объединенного файла, извлечение завершится неудачно. Есть ли способ исправить это?
mount
команды, а затем искать общий ресурс, к которому вы обращаетесь. Просто предположение, но, вероятно, он монтируется с использованием gvfs в качестве файловой системы FUSE.debugfs
(хотя для этого нужны привилегии root и здесь нет смысла). См. Этот вопрос - unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4statx()
вызов для ее получения. В заключение.Самый простой способ - доступ к модифицированному будет таким же:
Где:
Если вы хотите использовать,
NOW
просто опуститеt
и отметку времениЧтобы убедиться, что они все одинаковы:
stat fileName.ext
Смотрите: сенсорный человек
источник
-a
до-m
неtouch -m -a -t....
-d time_string
может быть проще, чем-t
: -d "2004-02-29 16:21:42"