質問: ファイルの「作成日」と「最終更新」の属性を別のファイルの属性に変更する マージキャップを使用して、15個のファイルからマージpcapファイルを作成しています。マージされたファイルについては、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フォルダーにファイルを抽出できるようにします。ただし、マージされたファイルの作成日が変更されるため、抽出は失敗します。とにかくこれを修正する方法はありますか?
回答: 最も簡単な方法-アクセスされた変更は同じになります:touch -a -m -t 201512180130.09 filename.ext どこ:-a = accessed -m = modified -t = timestamp - use [[cc]yy]mmddhhmm[.ss] time format nowを使用する場合は、tとタイムスタンプをドロップするだけですそれらがすべて同じであることを確認するには:stat filename.ext参照: タッチマン