Una modifica del timestamp del file non implica in realtà che l'utente abbia copiato correttamente.
Se si finisce per danneggiare il file o il sistema di file esaurisce lo spazio,
probabilmente si vedrà ancora un cambiamento di data/ora (è necessario confermarlo).
Non capisco il contesto esatto del vostro requisito.
Se si attiva un cp
, esso viene completato e restituito, non viene restituito mentre funziona.
Quindi, il ritorno (con codice di uscita riuscita) non è un buon indicatore del successo?
Come e perché uscire parzialmente dall'operazione cp
?
Oppure, è uno script cp
batch che scorre sull'elenco di file ...
alcune elaborazioni potrebbero aiutare.
Per gli utenti di Solaris, si noti che date +% s non funziona – Karl
Come ampiamente supportato è stat '-c% y'? Su OS X userei 'stat -f% m', ma su alcuni sapori di Linux' stat -f' mostra le informazioni sul filesystem. La maggior parte dei sistemi supporta 'date -r" $ file "+% s', ma per essere scomodo che non funziona su OS X ... roba divertente :) – Haravikk