[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

About the `-u' option of `cp' command



Hallo, Debian users.

In `cp' man it is said:

-u, --update
              copy only when the SOURCE file is  newer  than  the  destination
              file or when the destination file is missing


Now, it happens sometimes to me that, even with `-u', `cp' will copy the file
also when it isn't newer at all than the destination file, as here:

$ ls -lh ing.tex /mnt/pendrive2/ing.tex 
-rw-r--r-- 1 rodolfo rodolfo 163K 2011-08-31 18:44 ing.tex
-rwxr-xr-x 1 rodolfo rodolfo 163K 2011-08-31 18:44 /mnt/pendrive2/ing.tex
$ cp -viup ing.tex /mnt/pendrive2
cp: overwrite `/mnt/pendrive2/ing.tex'?

Why this, and how to avoid it?

Thanks for any help
Rodolfo


Reply to: