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

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

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

Inlägg 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
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

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

Inlägg 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.
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

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

Inlägg av per9000 »

Jo, att det hade med backup förstod jag :-) Det blev ju jätte bra. Ganska trevligt alias.

/Per
Bilagor
Screenshot-Trash.png
Screenshot-Trash.png (50.52 KiB) Visad 1613 gånger
--
Per Erik Strandberg
Yet Another IT Consultant
m!rage
Inlägg: 2550
Blev medlem: 28 apr 2009, 21:47
OS: Arch Linux
Ort: Lund

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

Inlägg 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.
Skriv svar

Återgå till "Terminalforum"