linux - usuario - comparar la fecha del archivo bash
ver fecha de creacion de usuario linux (4)
Aquí hay una solución POSIX:
find -name file2 -newer file1
Estoy trabajando en una pequeña secuencia de comandos Bash Dropbox, ¿cómo puedo comparar las fechas de 2 archivos y reemplazar los antiguos por uno nuevo sin usar rsync? ¿Hay alguna forma sencilla de procesar esto? ¿ SHA1 me puede ayudar a conocer el nuevo?
O incluso más corto y más agradable, mira man stat
:
stat -c %y file
Puede comparar los tiempos de modificación de archivos con test
, utilizando operadores -nt
(más nuevos que) y -ot
(anteriores a):
if [ "$file1" -ot "$file2" ]; then
cp -f "$file2" "$file1"
fi
qué tal si
stat file|awk -F'': '' ''/Modify: /{print $2}''