---
title: "📦 Script de copia de seguridad en Linux de tu carpeta home con rsync"
description: "Ya tengo un script para copias de seguridad en mi PC con Linux, pero utilizo el comando cp.  El problema es que cp no tiene opción --exclude nativa, por lo que la solución más limpia es..."
url: https://indaga.net/script-de-copia-de-seguridad-en-linux-de-tu-carpeta-home-con-rsync/
date: 2026-05-27
modified: 2026-05-27
author: "Directorio Indaga"
image: https://indaga.net/wp-content/uploads/2026/05/copia-seguridad-en-linux.jpg
categories: ["GNU Linux", "Recursos y Utilidades"]
tags: ["comandos linux", "copias seguidad en linux", "cp", "gnu linux", "linux", "rsync"]
type: post
lang: es
---

# 📦 Script de copia de seguridad en Linux de tu carpeta home con rsync

Ya tengo un script para copias de seguridad en mi PC con Linux, pero utilizo el [**comando cp**](https://www.ionos.es/digitalguide/servidores/configuracion/comando-cp-de-linux/).  El problema es que cp no tiene opción **–exclude** nativa, por lo que la solución más limpia es sustituirlo por **rsync**, que es su equivalente mejorado y acepta exclusiones. El resultado es idéntico en cuanto a la copia, pero con control total sobre lo que se incluye.

Las rutas de caché a excluir (en mi caso particular, aunque no son todas)  son:

- Chromium: .cache/chromium
- Brave: .cache/BraveSoftware
- Firefox: .cache/mozilla

**NOTA:** Ojo, que en mi caso Chromium y Firefox están instalados con [snap](https://es.wikipedia.org/wiki/Snap_(gestor_de_paquetes))!

Aquí está el script con bash en miaso particular -copiando a un disc duro externo SSD denominado 224GB :

`

#!/bin/bash

echo "Se va a realizar una copia de seguridad de la carpeta /home/guillermo al disco SSD 224GB. Se creará un archivo de registro"`

`

rsync -rvu --progress \

--exclude='.cache/chromium/' \

--exclude='snap/chromium/' \

--exclude='snap/firefox/' \

--exclude='.cache/BraveSoftware/' \

--exclude='.cache/mozilla/' \

--exclude='pCloudDrive' \

/home/guillermo/ /media/guillermo/224GB/guillermo/ \

2>&1 | tee -a /media/guillermo/224GB/logfile.log

`
