Lag en rask sikkerhetskopiering av en fil fra kommandolinjen

Det er alltid en god ide å sikkerhetskopiere en fil hvis du skal gjøre noen endringer i det, og du er usikker på resultatet. I Finder er dette like enkelt som å bare velge filen og trykke Command + D for å lage en duplikat av filen i spørsmålet, men i kommandolinjen må du vanligvis bruke kommandoen cp, pek den på filen, og spesifiser deretter den kopierte versjonen. Her er en fin variant av det for å lage raske sikkerhetskopier av en fil gjennom terminalen.

Den enkle syntaksen for å opprette en øyeblikkelig sikkerhetskopi av en fil på samme sted (katalog) vil være som følger:

cp file{, .backup}

For eksempel, for å sikkerhetskopiere filen heter 'file.txt' som 'file.txt.backup' i samme katalog, vil kommandostrengen være slik:

cp file.txt{, .backup}

Legg merke til at det ikke er mellomrom mellom slutten av den første filen og beslagene. Dette skaper kopi av "file.txt" med den ekstra utvidelsen ".backup", som resulterer i "file.txt.backup".

Hvorvidt dette er raskere for deg enn å skrive "cp file1 file2", vil avhenge av tastaturfunksjonene dine og hvor mye du bruker tabulering, men uansett hvilken tilnærming du tar, er det bra å være vant til å lage sikkerhetskopier, slik at du kan raskt gjenopprette ting til hvordan de var før de ble redigert, det være seg htaccess, / etc / hosts, eller bare en plistfil.

Takk til James for tipset fra commandlinefu