Hacer una copia de seguridad rápida de un archivo desde la línea de comandos

Siempre es una buena idea hacer una copia de seguridad de un archivo si va a realizar algunos cambios y no está seguro del resultado. En el Finder, esto es tan simple como seleccionar el archivo y presionar Comando + D para crear un duplicado del archivo en cuestión, pero en la línea de comando normalmente tiene que usar el comando cp, apuntar al archivo y luego especificar la versión copiada. Aquí hay una buena variación de eso para hacer copias de seguridad rápidas de cualquier archivo a través de la Terminal.

La sintaxis simple para crear una copia de seguridad instantánea de un archivo en la misma ubicación (directorio) sería la siguiente:

cp file{,.backup}

Por ejemplo, para hacer una copia de seguridad del archivo llamado ‘file.txt’ como ‘file.txt.backup’ en el mismo directorio, la cadena de comando sería así:

cp file.txt{,.backup}

Observe que no hay espacios entre el final del primer archivo y los corchetes. Esto crea una copia de «file.txt» con la extensión agregada «.backup», dando como resultado «file.txt.backup».

Si esto es o no más rápido para usted que escribir «cp file1 file2» dependerá de sus habilidades con el teclado y de cuánto use la finalización de tabulación, pero independientemente del enfoque que adopte, es bueno tener el hábito de hacer copias de seguridad. puede restaurar rápidamente las cosas a cómo estaban antes de ser editadas, ya sea htaccess, / etc / hosts , o simplemente un archivo plist.

Gracias a James por el consejo de commandlinefu

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario