Sida 1 av 1

Vad gör --backup=t på mv?

Postat: 25 okt 2011, 16:59
av per9000
Hittade ett fint alias som skickar en fil till trashcan på http://marianoiglesias.com.ar/ubuntu/de ... untu-8-04/:

Kod: Markera allt

alias del='mv -t ~/.local/share/Trash/files --backup=t'
Men jag fattar inte vad backup gör, någon som har koll?

/Per

Re: Vad gör --backup=t på mv?

Postat: 25 okt 2011, 19:32
av m!rage
man är din man:

Kod: Markera allt

$ man mv
...
       --backup[=CONTROL]
              make a backup of each existing destination file
...
       The  backup  suffix  is  `~',  unless  set  with   --suffix   or   SIM‐
       PLE_BACKUP_SUFFIX.   The version control method may be selected via the
       --backup option or through the  VERSION_CONTROL  environment  variable.
       Here are the values:

       none, off
              never make backups (even if --backup is given)

       numbered, t
              make numbered backups

       existing, nil
              numbered if numbered backups exist, simple otherwise

       simple, never
              always make simple backups
--backup=t innebär alltså att om målfilen redan finns, och det kan ju finnas en fil med samma namn som redan ligger i papperskorgen, så skrivs denna inte över utan döps istället om. Mer specifikt läggs några tecken och en ökande siffra till i slutet av filnamnet.

[LÖST] Re: Vad gör --backup=t på mv?

Postat: 26 okt 2011, 08:32
av per9000
Jo, att det hade med backup förstod jag :-) Det blev ju jätte bra. Ganska trevligt alias.

/Per

Re: Vad gör --backup=t på mv?

Postat: 26 okt 2011, 16:25
av m!rage
Jo, visst. Tänk bara på att om du kör det på en fil som inte ligger i din hemmapp kommer den att flyttas till ~/.local/share/Trash/files, vilket nog inte är så önskvärt.