---
title: "Script para respaldar carpeta en Linux"
description: "Script en Linux para hacer un respaldo o copia de seguridad de una carpeta determinada en Linux. Lo acabo de probar y funciona a la perfección. Muchas gracias desde aquí!..."
url: https://indaga.net/script-para-respaldar-carpeta-en-linux/
date: 2022-07-06
modified: 2022-07-06
author: "Directorio Indaga"
image: https://indaga.net/wp-content/uploads/2022/07/backup.webp
categories: ["GNU Linux", "Recursos y Utilidades"]
tags: ["backup linux", "bash", "copia seguridad carpeta en linux", "copias seguridad linux", "gnu linux", "scripts linux"]
type: post
lang: es
---

# Script para respaldar carpeta en Linux

Script en Linux para hacer un respaldo o copia de seguridad de una carpeta determinada en Linux. Lo acabo de probar y funciona a la perfección. Muchas gracias desde aquí!

> [Script para respaldar carpeta en Linux](https://parzibyte.me/blog/2018/07/02/linux-script-respaldar-carpeta-bash-tar/)

En mi caso, quiero hacer un backup de la carpeta Documentos de mi usuario en una carpeta denominada respaldos, tal y como nos indica el artículo. este es el código:

```
#!/bin/bash
FECHA_Y_HORA=`date "+%d-%m-%y_%H-%M-%S"`
NOMBRE_ARCHIVO="respaldo_$FECHA_Y_HORA.tgz"
CARPETA_DESTINO="./respaldos"
CARPETA_RESPALDAR="Documentos"
# Creamos el directorio para los respaldos por si no existe
mkdir -p "$CARPETA_DESTINO"
tar cfvz "$CARPETA_DESTINO/$NOMBRE_ARCHIVO" "$CARPETA_RESPALDAR"
```

**Cómo usarlo:**

1) Guardamos el bash en algún lugar preferentemente en /home/tu_usuario

2) Damos permisos de ejecución con:

```
chmod 755 respaldar.sh
```

Cambiamos el nombre de las variables (dependiendo de la carpeta que vayamos a respaldar, así como el directorio que cambiará los respaldos) y luego lo ejecutamos con:

```
./respaldar.sh
```

[![bash](https://indaga.net/wp-content/uploads/2022/07/bash.webp)](https://indaga.net/wp-content/uploads/2022/07/bash.webp)
