Maak een snelle back-up van een bestand vanaf de commandoregel

Het is altijd een goed idee om een ​​bestand te back-uppen als u er enkele wijzigingen in wilt aanbrengen en u niet zeker bent van de uitkomst. In de Finder is dit zo simpel als het selecteren van het bestand en het raken van Command + D om een ​​duplicaat van het betreffende bestand te maken, maar in de opdrachtregel moet je meestal de opdracht cp gebruiken, het naar het bestand verwijzen en vervolgens specificeren de gekopieerde versie. Hier is een mooie variant van om snel back-ups te maken van elk bestand via de Terminal.

De eenvoudige syntaxis om een ​​directe back-up van een bestand op dezelfde locatie (directory) te maken, zou als volgt zijn:

cp file{, .backup}

Als u bijvoorbeeld het bestand met de naam 'file.txt' wilt back-uppen als 'file.txt.backup' in dezelfde map, zou de opdrachtreeks als volgt zijn:

cp file.txt{, .backup}

Merk op dat er geen spaties zijn tussen het einde van het eerste bestand en de haakjes. Dit maakt een kopie van "file.txt" met de toegevoegde extensie ".backup", resulterend in "file.txt.backup".

Of dit voor jou sneller is of niet dan "cp file1 file2" in te typen, zal afhangen van je keyboard-vaardigheden en hoeveel je tab-voltooiing gebruikt, maar ongeacht welke aanpak je gebruikt is het een gewoonte om back-ups te maken, zodat je kan snel dingen herstellen naar hoe ze waren voordat ze werden bewerkt, of het nu htaccess was, / etc / hosts, of gewoon een plist-bestand.

Dank aan James voor de tip van commandlinefu