Alterando o tempo de arquivo usando o toque

1

Estou tentando alterar o tempo de arquivo de um m # mesclar os arquivos para um arquivo temporário.

mergecap -w  "${dir_dcn}"/merge_dcn.pcap "${FILES_dcn[@]}"

touch -r "${FILES_dcn[14]}" dcn_file


ls -l dcn_file >> /mnt/md0/capture/file1.txt
ls -l "${FILES_dcn[14]}" >> /mnt/md0/capture/file2.txt

#delete originals
rm  ${FILES_dcn[@]}
#rename to proper name
mv  "${dir_dcn}"/merge_dcn.pcap  "${dir_dcn}"/"${TAG1_dcn}".pcap

touch -r dcn_file "${dir_dcn}"/"${TAG1_dcn}".pcap
ls -l "${dir_dcn}"/"${TAG1_dcn}".pcap >> /mnt/md0/capture/file3.txt

Mas os arquivos de log sugerem que, após o último comando de toque, a hora do arquivo é a hora atual e não a hora do dcn_file. Estou usando o Ubuntu 12 com compartilhamento de samba para acessar os arquivos.

Arquivo 1

-rw-r--r-- 1 root root 0 Mar 10 14:30 dcn_file

Arquivo 2

-rw-rw-rw- 1 nethawk nethawk 2098040 Mar 10 14:13 /mnt/md0/capture/dcn/dcn_2014_03_10_14_13_58_930.pcap

Arquivo 3

-rw-r--r-- 1 root root 60510376 Mar 12 10:15 /mnt/md0/capture/dcn/dcn_2014_03_10_14_30_29_985.pcap
    
por Jishnu U Nair 12.03.2014 / 11:26

0 respostas