Estou usando o merge cap para criar um arquivo pcap de mesclagem de 15 arquivos. Para o arquivo mesclado, alterei o nome para o primeiro dos 15 arquivos. Mas também gostaria de alterar os atributos do arquivo mesclado, como "Data de criação" e "Última modificação" para os do primeiro. Há alguma maneira de fazer isso?
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
Eu tento acessar os arquivos mesclados em um servidor samba (Ubuntu). Para que uma função extrator possa acessar, extraia automaticamente os arquivos na pasta D. Mas como a data criada será alterada para o arquivo mesclado, a extração falhará. Existe alguma maneira de corrigir isso?
mount
comando e procurar o compartilhamento que está acessando. Apenas um palpite, mas provavelmente está sendo montado, use gvfs como um sistema de arquivos FUSE.debugfs
(embora isso precise de privilégios de root e não seja útil aqui). Veja esta pergunta - unix.stackexchange.com/questions/50177/birth-is-empty-on-ext4statx()
chamada para recuperá-lo. Finalmente.Maneira mais fácil - o acesso modificado será o mesmo:
Onde:
Se você deseja usar,
NOW
basta soltart
o carimbo de data e horaPara verificar se são todos iguais:
stat fileName.ext
Veja: touch man
fonte
-a
antes-m
não modifica o tempo de acesso ... depois, então:touch -m -a -t....
-d time_string
talvez mais fácil do que-t
: -d "2004-02-29 16:21:42"