Gör en snabb säkerhetskopiering av en fil från kommandoraden

Det är alltid en bra idé att säkerhetskopiera en fil om du kommer att göra några ändringar i det och du är osäker på resultatet. I Finder är det så enkelt att du bara väljer filen och slår Command + D för att skapa en kopia av filen i fråga, men i kommandoraden måste du typiskt använda cp-kommandot, peka på filen och ange sedan den kopierade versionen. Här är en bra variation av det för att snabbt säkerhetskopiera alla filer via terminalen.

Den enkla syntaxen för att skapa en omedelbar säkerhetskopiering av en fil på samma plats (katalog) skulle vara följande:

cp file{, .backup}

Till exempel, för att säkerhetskopiera filen med namnet 'file.txt' som 'file.txt.backup' i samma katalog, skulle kommandosträngen vara som sådan:

cp file.txt{, .backup}

Observera att det inte finns några mellanslag mellan slutet på den första filen och parenteserna. Detta skapar kopia av "file.txt" med den tillagda filtillägget ".backup", vilket resulterar i "file.txt.backup".

Huruvida detta är snabbare för dig än att skriva "cp file1 file2" kommer att bero på dina tangentbordskapacitet och hur mycket du använder flikavslutning, men oavsett vilket tillvägagångssätt du gör är det bra att vara vana att göra säkerhetskopior så att du kan snabbt återställa saker till hur de var innan de redigerades, vare sig det htaccess, / etc / hosts, eller bara en plistfil.

Tack vare James för tipset från commandlinefu