cat /home/jesus/.npm/_logs/2025-11-12T14_41_04_469Z-debug-0.log
df -h
docker exec -it homeassistant /bin/bash
docker exec -it wordpress /bin/bash
cat nginx-proxy-manager/letsencrypt/renewal/npm-10.conf 
cat nginx-proxy-manager/letsencrypt/credentials/credentials-1
history
ll /dev/ttyUSB0
ll /dev/
docker exec -it homeassistant /bin/bash
exit
sudo rm -rf /mnt/18tb/photprism/*
df -h
htop
exit
cat elcopias.sh 
exit
mv wireguard wireguard_bck
mkdir wireguard
cd wireguard
mkdir config
nano compose.yml
docker compose up -d
nano compose.yml
docker compose up -d
docker compose down
docker compose up -d
nano compose.yml
docker compose up -d
docker exec -it wireguard-2025 /app/show-peer pixel
cat /proc/sys/net/ipv4/ip_forward
sudo iptables -list
sudo iptables --list
ip a
sudo iptables -t nat -A POSTROUTING -s 10.13.13.0/24 -o enp2s0 -j MASQUERADE
sudo apt update
sudo apt install iptables-persistent netfilter-persistent
sudo netfilter-persistent save
teng# Comandos para limpiar la regla POSTROUTING en la tabla NAT
sudo iptables -t nat -D POSTROUTING -s 10.13.13.0/24 -o enp2s0 -j MASQUERADE
# Comandos para limpiar la regla POSTROUTING en la tabla NAT
sudo iptables -t nat -D POSTROUTING -s 10.13.13.0/24 -o enp2s0 -j MASQUERADE
sudo netfilter-persistent save
sudo iptables -A FORWARD -i wg0 -o enp2s0 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -s 10.13.13.0/24 -o enp2s0 -j MASQUERADE
cd ..
mv wireguard wireguard-2025
mv wireguard_bck wireguard
docker exec -it wireguard /app/show-peer pixel
mv wireguard wireguard_old
mv wireguard-2025 wireguard
sudo netfilter-persistent save
ps -fea | grep earn
service earnapp status
cat /etc/systemd/system/earnapp.service
ll /usr/bin/earnapp
ls -la
rm -f backupresult_2025-1*
rm -f salida_w.txt*
ll
rm -f nc_2025-1*
cd .config/
ll
cd ..
cd ~/.earnapp/
cd
find / -name "*earnapp*.json" 2>/dev/null
sudo find / -name "*earnapp*.json" 2>/dev/null
sudo find / -name "earnapp" 2>/dev/null
docker logs photoprism-app
lspci | grep VGA
htop
df -h
docker exec -it photoprism-mariadb mariadb -u root -p
mkdir /mnt/18tb/photprism2
exit
cat nginx-proxy-manager/letsencrypt/credentials/credentials-1
exit
cd /mnt/18tb/plex/musica/Roadtrip/
ll
aacgain -r -k *.m4a
sudo apt install aacgain
sudo snap install aacgain
aacgain -r -k *.m4a
ll
aacgain -r -k *.m4a
ll ..
find . -maxdepth 1 -name "*.m4a" -print0 | xargs -0 aacgain -r -k
ll
sudo apt install mediainfo
mediainfo Simple\ Minds\ -\ Don\'t\ You\ \(Forget\ About\ Me\)\ \(128kbit_AAC\).m4a | grep -i "Format"
mediainfo Simple\ Minds\ -\ Don\'t\ You\ \(Forget\ About\ Me\)\ \(128kbit_AAC\).m4a
aacgain -r -k Simple\ Minds\ -\ Don\'t\ You\ \(Forget\ About\ Me\)\ \(128kbit_AAC\).m4a 
sudo apt purge mp3gain aacgain mediainfo
sudo snap remove aacgain
exit
w
sudo apt update
sudo apt upgrade
sudo reboot now
docker ps -a
docker start photoprism-app photoprism-app2 
docker ps -a
docker inspect portainer
ll
rm -f salida_w.txt*
ll
history | grep -i portainer
ll /var/run/docker.sock 
docker logs portainer
docker logs portainer --follow
docker ps -a
docker logs nginx-proxy-manager 
docker restart nginx-proxy-manager 
docker logs nginx-proxy-manager --follow
sudo systemctl restart docker.socket
sudo systemctl edit docker.service
sudo systemctl restart docker
docker version
apt-cache madison docker-ce | awk '{print $3}'
sudo apt-get install --yes --allow-downgrades   docker-ce="5:28.5.2-1~ubuntu.24.04~noble"   docker-ce-cli="5:28.5.2-1~ubuntu.24.04~noble"   docker-ce-rootless-extras="5:28.5.2-1~ubuntu.24.04~noble"   containerd.io   docker-buildx-plugin   docker-compose-plugin
sudo systemctl edit docker.service
sudo systemctl restart docker
docker version
docker info
apt-cache madison docker-compose-plugin
sudo apt-get install --yes --allow-downgrades   docker-compose-plugin="2.40.2-1~ubuntu.24.04~noble"
docker info
sudo systemctl restart docker
sudo reboot now
exit
curl -k http://localhost:81
curl -kv http://localhost:81
netstat -putan
sudo netstat -putan
sudo netstat -putan | grep 81
sudo netstat -putan | grep 443
sudo netstat -putan | grep 81
sudo netstat -putan | grep :80
curl -kv http://localhost:81
sudo netstat -putan | grep :80
sudo netstat -putan | grep :81
exit
ll
ls -lrt
cat urlmonitor.log 
ls -lrt
exit
sudo shutdown
sudo shutdown now
crontab -l
crontab -e
rclone config
rclone lsd gdrive:
rclone lsd "gdrive_epic_orlando_2026":
rclone lsd "gdrive_epic_orlando_2026":/"Orlando 2026"
rclone config
grep -i "dropbox_viajes" -R .
rclone lsd "dropbox_viajes":/
rclone lsd "dropbox_vacaciiones":/
rclone lsd "dropbox_viajes":/
rclone lsd dropbox_viajes:Documentos/Ocio/Vacaciones
rclone lsd dropbox_viajes:Documentos/Ocio/Vacaciones/"20260116 - Epic Orlando 2026"
rclone ls dropbox_viajes:Documentos/Ocio/Vacaciones/"20260116 - Epic Orlando 2026"
tail -f crontablog 
crontab -l | grep dropbox_viajes
crontab -l
crontab -e
/home/jesus/cron-nextcloud.sh > /home/jesus/crontablog
crontab -l
ll
rn salida_w.txt*
rm salida_w.txt*
ll
nano generar_reporte_backup.py
crontab -e
cd homeassistant/
ll
cd www/
ll
cd
FECHA_LOG=$(date +"%Y-%m-%d")
LOG_DIR="/home/jesus"
LOG_FILE="$LOG_DIR/backupresult_$FECHA_LOG.log"
# Opcional: Si quieres un reporte HTML en la carpeta www de HA
HTML_FILE="/home/jesus/homeassistant/www/backup_report.html" 
python3 /home/jesus/generar_reporte_backup.py "$LOG_FILE" "$HTML_FILE"
nano generar_reporte_backup.py
python3 /home/jesus/generar_reporte_backup.py "$LOG_FILE" "$HTML_FILE"
nano generar_reporte_backup.py
python3 /home/jesus/generar_reporte_backup.py "$LOG_FILE" "$HTML_FILE"
head elcopias.sh 
. /home/jesus/.hass
. /home/jesus/.autocompose/bin/activate
python3 /home/jesus/generar_reporte_backup.py "$LOG_FILE" "$HTML_FILE"
hass-cli
python3 /home/jesus/generar_reporte_backup.py "$LOG_FILE" "$HTML_FILE"
hass-cli service call input_datetime.set_datetime --arguments "entity_id=input_datetime.backup_fin,datetime=$(date +"%Y-%m-%d %H:%M:%S")"
hass-cli service call input_datetime.set_datetime --arguments "entity_id=input_datetime.backup_inicio,datetime=$(date +"%Y-%m-%d %H:%M:%S")"
tail -f backupresult_2025-12-01.log 
./elcopias.sh 
wc -l elcopias.sh 
awk '{ print $1 }' < wc -l /tmp/usuarios_tmp.txt
wc -l elcopias.sh | awk '{ print $1 }'
hass-cli service call input_number.set_datetime --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l /tmp/usuarios_tmp.txt | awk '{ print $1 }')"
. /home/jesus/.hass
. /home/jesus/.autocompose/bin/activate
hass-cli service call input_number.set_datetime --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l /tmp/usuarios_tmp.txt | awk '{ print $1 }')"
hass-cli service call input_number.set_datetime --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l elcopias.sh | awk '{ print $1 }')"
hass-cli service call input_number.set_datetime --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l elcopias.sh | awk '{ print $1 }')" -x
hass-cli service call input_number.set_datetime --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l /home/jesus/elcopias.sh | awk '{ print $1 }')"
hass-cli service call input_number.set_number --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l /home/jesus/elcopias.sh | awk '{ print $1 }')"
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l /home/jesus/elcopias.sh | awk '{ print $1 }')"
$(wc -l /home/jesus/elcopias.sh | awk '{ print $1 }')
echo $(wc -l /home/jesus/elcopias.sh | awk '{ print $1 }')
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l /home/jesus/elcopias.sh | awk '{ print $1 }')"
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l /home/jesus/elcopias.sh"
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l /home/jesus/elcopias.sh)"
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l < /home/jesus/elcopias.sh)"
hass-cli service call input_number.set_value entity_id=input_number.usuarios_conectados_a_omvnas value=$(wc -l < /home/jesus/elcopias.sh)
# Calculamos el valor primero para que sea más legible
NUM_USUARIOS=$(wc -l < /home/jesus/elcopias.sh)
# Enviamos la petición como JSON
hass-cli service call input_number.set_value --json "{\"entity_id\": \"input_number.usuarios_conectados_a_omvnas\", \"value\": $NUM_USUARIOS}"
# 1. Obtenemos el número y limpiamos espacios y saltos de línea con 'tr'
NUM_USUARIOS=$(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')
# 2. Construimos el JSON y se lo pasamos directamente al comando
echo "{\"entity_id\": \"input_number.usuarios_conectados_a_omvnas\", \"value\": $NUM_USUARIOS}" | hass-cli service call input_number.set_value
hass-cli service call input_number.set_value entity_id=input_number.usuarios_conectados_a_omvnas value=$NUM_USUARIOS
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$NUM_USUARIOS"
echo $NUM_USUARIOS
#!/bin/sh
# 1. Obtenemos el valor y le quitamos TODOS los espacios y saltos de línea
VALOR=$(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')
# 2. Ejecutamos exactamente igual que en tu Python
# Nota: Todo el argumento va entre comillas dobles, sin espacios tras la coma.
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$VALOR"
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')"
hass-cli service call input_number.set_value --arguments '{"entity_id": "input_number.usuarios_conectados_a_omvnas", "value": '"$(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')"'}'
VALOR=$(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')
hass-cli service call input_number.set_value --arguments "{\"entity_id\": \"input_number.usuarios_conectados_a_omvnas\", \"value\": $VALOR}"
hass-cli service call input_number.set_value   --arguments "entity_id=\"input_number.usuarios_conectados_a_omvnas\" value=$(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')"
hass-cli -x service call input_number.set_value --arguments '{"entity_id": "input_number.usuarios_conectados_a_omvnas", "value": 0}'
hass-cli -x service call input_number.set_value --arguments '{"entity_id": "input_number.usuarios_conectados_a_omvnas", "value": '"$(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')"'}'
echo "Valor a enviar: $(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')"
valor=$(wc -l < /home/jesus/elcopias.sh | tr -d '[:space:]')
arguments=$(jq -n --arg entity "input_number.usuarios_conectados_a_omvnas" --argjson val "$valor" '{"entity_id": $entity, "value": $val}')
hass-cli -x service call input_number.set_value --arguments "$arguments"
arguments=$(jq -n --arg entity "input_number.usuarios_conectados_a_omvnas" --argjson val "$valor" '{"entity_id": $entity, "value": $val|tonumber}')
hass-cli -x service call input_number.set_value --arguments '{"entity_id": "input_number.usuarios_conectados_a_omvnas", "value": 138}'
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=1"
hass-cli service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l < /home/jesus/elcopias.sh | tr -cd '0-9')"
hass-cli -x service call input_number.set_value --arguments "entity_id=input_number.usuarios_conectados_a_omvnas,value=$(wc -l < /home/jesus/elcopias.sh | tr -cd '0-9')"
w
who
w
docker exec -it homeassistant /bin/bash
docker restar nginx-proxy-manager
docker restart nginx-proxy-manager
cat nginx-proxy-manager/letsencrypt/credentials/credentials-1
cat nextcloud-cron.sh 
ls -lrt
rm -f salida_w.txt*
ls -lrt
cat cron-nextcloud.sh
df -h
docker exec -it nginx-proxy-manager /bin/bash
docker restart nginx-proxy-manager
ll
exit
cd twitch-hass-chatbot
cat app.js 
up5ime
uptime
exit
lsusb
df -h
exit
mkdir -p /home/jesus/mqtt/config
mkdir -p /home/jesus/mqtt/data
mkdir -p /home/jesus/mqtt/log
exit
cd mqtt/
ll
cd config/
ll
ll /home/jesus/mqtt/config
nano mosquitto.conf
ll
cd ..
ll
cd ..
ll
sudo chown -R jesus:jesus mqtt
cd mqtt/config/
nano mosquitto.conf
id
docker exec -it mqtt nosquitto_passwd -c /mosquitto/config/passwd hass-mqtt
docker exec -it mqtt mosquitto_passwd -c /mosquitto/config/passwd hass-mqtt
ll
cat passwd 
nano mosquitto.conf 
shutdown now
sudo shutdown now
./elcopias.sh 
ll
ll pi-hole/
sudo shutdown now
cd pi-hole/
ll
ls -lR
cd ..
cd pi
ll
cd pairk/
ll
ls -la
cd ..
ls -la
cd ..
ll
rm -rf salida_w.txt*
ll
rm -f nc_2025-12-*
ll
rm -f backupresult_2025-12-*
exit
htop
exit
sudo e2freefrag /dev/sdb1
df -h
sudo smartctl -H /dev/sdb
sudo iotop -o
sudo apt install iotop
sudo iotop -o
exit
sudo smartctl -A /dev/sdb
sudo smartctl -t short /dev/sdb
sudo smartctl -l selftest /dev/sdb
exit
docker ps -a
docker ps -a | grep wire
lsusb
ll
rm -f salida_w.txt*
ll
rm -f nc_202*
ll
cat elcopias.sh 
. /home/jesus/.hass
hass-cli state turn_on switch.regleta_servidor_outlet_2
. /home/jesus/.autocompose/bin/activate
hass-cli state turn_on switch.regleta_servidor_outlet_2
sudo mount -t ntfs /dev/disk/by-uuid/62AA847EAA845109 /media/USB12TB -o uid=1000 -o gid=1000
ll /dev/disk/by-uuid
ll /media/USB12TB
echo /dev/disk/by-uuid/62AA847EAA845109
62AA847EAA845109sudo mount -t ntfs /dev/disk/by-uuid/62AA847EAA845109 /media/USB18TB -o uid=1000 -o gid=1000
sudo mount -t ntfs /dev/disk/by-uuid/62AA847EAA845109 /media/USB18TB -o uid=1000 -o gid=1000
ls -lrt
ls -lrt /dev/disk/by-uuid/
df -h
sudo mount -t ntfs /dev/disk/by-uuid/E43C17A63C1772B2 /media/usb/ -o uid=1000 -o gid=1000
umount /media/usb/
sudo umount /media/usb/
cd ../../sdc5
sudo fdisk -l /dev/disk/by-uuid/E43C17A63C1772B2
mkdir /media/usb1 /media/usb2 /media/usb3 /media/usb4 /media/usb15
sudo mkdir /media/usb1 /media/usb2 /media/usb3 /media/usb4 /media/usb15
sudo fdisk -l /dev/sdc5
# Definir el disco origen
DISCO=$(readlink -f /dev/disk/by-uuid/E43C17A63C1772B2)
CONTADOR=1
echo "Trabajando sobre el disco real: $DISCO"
# Bucle para encontrar particiones y montar
for PART in $(lsblk -nlo PATH "$DISCO" | grep -v "^$DISCO$"); do     PUNTO="/media/usb$CONTADOR";     echo "--> Intentando montar $PART en $PUNTO";     
    sudo mkdir -p "$PUNTO";     sudo mount "$PART" "$PUNTO";     
    if [ $? -eq 0 ]; then         echo "    V EXITO: Montado en $PUNTO";         ((CONTADOR++));     else         echo "    X ERROR: No se pudo montar $PART (Probablemente filesystem corrupto o desconocido)"
        sudo rmdir "$PUNTO";     fi; done
df -h
lsblk -nlo /dev/sdc5
lsblk -nlo PATH /dev/sdc5
sudo mount -t ntfs-3g -o ro,force,remove_hiberfile /dev/sdc52 /media/usb
readlink -f /dev/disk/by-uuid/E43C17A63C1772B2
ll /dev/sd5
ll /dev/sdc5 
DISCO_PADRE=$(lsblk -no pkname /dev/disk/by-uuid/E43C17A63C1772B2 | head -n 1)
echo "El disco físico real detectado es: $DISCO_PADRE"
ll /dev/disk
ll /dev/disk/by-path/
PARTICION_REAL=$(lsblk -lpo NAME,KNAME | grep "$DISCO_PADRE" | grep -E "p?2$" | awk '{print $1}' | head -n 1)
echo $PARTICION_REAL
ll /dev
#!/bin/bash
# 1. Buscamos quién es el 'padre' (el disco físico) de tu UUID
UUID_PATH="/dev/disk/by-uuid/E43C17A63C1772B2"
DISCO_PADRE=$(lsblk -no pkname "$UUID_PATH" | head -n 1)
if [ -z "$DISCO_PADRE" ]; then     echo "❌ No pude encontrar el disco padre. ¿Está conectado el USB?";     exit 1; fi
echo "✅ Disco detectado: /dev/$DISCO_PADRE"
echo "🔄 Buscando particiones para montar..."
CONTADOR=1
# 2. Listamos todas las particiones de ese disco (excluyendo el disco mismo)
# lsblk -p (paths completos), -n (no header), -l (lista), -o NAME (solo nombres)
for PART in $(lsblk -pnl -o NAME "/dev/$DISCO_PADRE" | grep -v "^/dev/$DISCO_PADRE$"); do          PUNTO="/media/usb$CONTADOR";          echo "---------------------------------------------------";     echo "Intentando montar $PART en $PUNTO ...";     
    sudo mkdir -p "$PUNTO";     
    sudo mount -o ro "$PART" "$PUNTO" 2>/dev/null;          if [ $? -eq 0 ]; then         echo "✅ ÉXITO: $PART montada en $PUNTO (Modo lectura)";         ls -1 "$PUNTO" | head -n 3 # Muestra 3 primeros archivos para confirmar
    else
        sudo mount -t ntfs-3g -o ro,force,remove_hiberfile "$PART" "$PUNTO" 2>/dev/null;                  if [ $? -eq 0 ]; then              echo "✅ ÉXITO (Forzando NTFS): $PART montada en $PUNTO";         else              echo "❌ FALLO: No se pudo montar $PART (Posiblemente corrupta o vacía)";              sudo rmdir "$PUNTO" # Borramos la carpeta vacía
             ((CONTADOR--)) # No incrementamos el contador si falló
        fi;     fi;          ((CONTADOR++)); done
echo "---------------------------------------------------"
echo "Proceso terminado."
sudo fdisk -l /dev/sdc
mkdir /media/USB18TB/backup_ssd_msi
cp -R /media/usb* /media/USB18TB/backup_ssd_msi/
sudo umount /media/usb*
ll /dev/sd*
ll /dev/disk/by-uuid/E43C17A63C1772B2
#!/bin/bash
# 1. Buscamos quién es el 'padre' (el disco físico) de tu UUID
UUID_PATH="/dev/disk/by-uuid/E43C17A63C1772B2"
DISCO_PADRE=$(lsblk -no pkname "$UUID_PATH" | head -n 1)
if [ -z "$DISCO_PADRE" ]; then     echo "❌ No pude encontrar el disco padre. ¿Está conectado el USB?";     exit 1; fi
echo "✅ Disco detectado: /dev/$DISCO_PADRE"
echo "🔄 Buscando particiones para montar..."
CONTADOR=1
# 2. Listamos todas las particiones de ese disco (excluyendo el disco mismo)
# lsblk -p (paths completos), -n (no header), -l (lista), -o NAME (solo nombres)
for PART in $(lsblk -pnl -o NAME "/dev/$DISCO_PADRE" | grep -v "^/dev/$DISCO_PADRE$"); do          PUNTO="/media/usb$CONTADOR";          echo "---------------------------------------------------";     echo "Intentando montar $PART en $PUNTO ...";     
    sudo mkdir -p "$PUNTO";     
    sudo mount -o ro "$PART" "$PUNTO" 2>/dev/null;          if [ $? -eq 0 ]; then         echo "✅ ÉXITO: $PART montada en $PUNTO (Modo lectura)";         ls -1 "$PUNTO" | head -n 3 # Muestra 3 primeros archivos para confirmar
    else
        sudo mount -t ntfs-3g -o ro,force,remove_hiberfile "$PART" "$PUNTO" 2>/dev/null;                  if [ $? -eq 0 ]; then              echo "✅ ÉXITO (Forzando NTFS): $PART montada en $PUNTO";         else              echo "❌ FALLO: No se pudo montar $PART (Posiblemente corrupta o vacía)";              sudo rmdir "$PUNTO" # Borramos la carpeta vacía
             ((CONTADOR--)) # No incrementamos el contador si falló
        fi;     fi;          ((CONTADOR++)); done
echo "---------------------------------------------------"
echo "Proceso terminado."
cp -R /media/usb* /media/USB18TB/backup_ssd_msi/
sudo dd if=/dev/sdc of=/media/USB18TB/backup_ssd_msi/imagen_disco_completa.img bs=4M status=progress conv=noerror,sync
df -h
du -sh /media/USB18TB/backup_ssd_msi/
du -sh /media/USB18TB/backup_ssd_msi/*
sudo killall dd
du -sh /media/USB18TB/backup_ssd_msi/*
df -h
sudo mount -t ntfs /dev/disk/by-uuid/62AA847EAA845109 /media/USB18TB -o uid=1000 -o gid=1000
ll /media/USB18TB
cd /media/USB18TB/backup_ssd_msi/
ll
rm -f ./*
sudo rm -rf ./*
cd
sudo mount -t ntfs /dev/disk/by-uuid/62AA847EAA845109 /media/usb15 -o uid=1000 -o gid=1000
sudo dd if=/dev/sdd of=/media/usb15/backup_ssd_msi/imagen_disco_completa.img bs=4M status=progress conv=noerror,sync
cd /media/usb15/backup_ssd_msi/
ll
sudo losetup -f -P --show imagen_disco_completa.img 
ll /dev/loop30*
sudo mount /dev/loop30p2 /media/usb
sudo mount /dev/loop30p3 /media/usb
sudo umount /media/usb
sudo losetup -d /dev/loop30
cd
sudo umount /media/usb15/backup_ssd_msi
sudo umount /media/usb15
df -h
head elcopias.sh 
. /home/jesus/.hass
. /home/jesus/.autocompose/bin/activate
tail elcopias.sh 
sudo udisksctl power-off -b /dev/disk/by-uuid/62AA847EAA845109
hass-cli state turn_off switch.regleta_servidor_outlet_2
history
ll /dev/sd*
DISK="/dev/sdd"
echo "⚠️  ATENCIÓN: Se va a formatear $DISK."
echo "Asegúrate de haber hecho el backup. Tienes 5 segundos para cancelar (Ctrl+C)."
sleep 5
# 1. Desmontar todo lo que tenga que ver con sdc
echo "Desmontando particiones..."
sudo umount ${DISK}* 2>/dev/null
# 2. Borrar la tabla de particiones vieja y firmas (Wipe)
echo "Limpiando firmas antiguas..."
sudo wipefs --all --force $DISK
# 3. Crear nueva tabla de particiones GPT
echo "Creando tabla de particiones GPT..."
sudo parted -s $DISK mklabel gpt
# 4. Crear una partición primaria que ocupe el 100%
echo "Creando partición primaria..."
sudo parted -s $DISK mkpart primary 0% 100%
# 5. Formatear la partición (sdc1) a ExFAT
# Le ponemos la etiqueta "VIAJES_SSD" (puedes cambiarla)
echo "Formateando a ExFAT..."
sudo mkfs.exfat -n "VIAJES_SSD" ${DISK}1
echo "---------------------------------------------"
echo "✅ ¡Listo! Disco nuevo disponible."
echo "Desconéctalo y conéctalo de nuevo para usarlo."
ll /dev/sd*
df -h
ll /dev/sd*
lsblk -o NAME,MODEL,SIZE,TYPE,FSTYPE
sudo umount /media/USB18TB 
ll /dev
lsusb
df -h
du -sk /media/usb15/backup_ssd_msi/
du -sk /media/usb15/backup_ssd_msi/*
du -sh /media/usb15/backup_ssd_msi/*
docker restart homeassistant 
lsusb
ll /dev/tty*
docker restart homeassistant 
exit
cd /mnt/18tb/nextcloud/data/EpicOrlando2026/
ll
cd files
ll
ls -la
cd
ll
rm -f salida_w.txt*
ll
rm -f nc_2026-01-*
ll
rm -f backupresult_202*
ll
cd nginx-proxy-manager/
ll
cd data/
ll
cd logs/
ll
tail -f proxy-host-3_*.log
sudo chmod a+rw /mnt/18tb/nextcloud/data/moved/files/MOVED
ll /mnt/18tb/nextcloud/data/moved/files/
sudo chouwn jesus /mnt/18tb/nextcloud/data/moved/files/MOVED
sudo chown jesus /mnt/18tb/nextcloud/data/moved/files/MOVED
ll /mnt/18tb/nextcloud/data/moved/files/
crontab -l
/home/jesus/elcopias.sh
exit
history
/home/jesus/elcopias.sh
ll
exit
df -h .
cat /home/jesus/.npm/_logs/2026-02-18T16_52_31_215Z-debug-0.log
pwd
sudo du -sk *
sudo du -sk * | sort -n
sudo du -sh * | sort -n
sudo du -sh *
cd mariadb/
ll
sudo du -sh *
cd hass/
sudo su -
cd mariadb/
ll
ls -lh
cd ..
mv mariadb /mnt/18tb/
sudo mv mariadb /mnt/18tb/
sudo ls -l /mnt/18tb/mariadb/
cp -r /mnt/18tb/mariadb/* mariadb/
sudo cp -r /mnt/18tb/mariadb/* mariadb/
sudo rm -rf /mnt/18tb/mariadb
sudo mv mariadb /mnt/18tb/
df -h
htop
ll
rm -f salida_w.txt*
ll
rm -f nc_2026-0*
ll
rm -f backupresult_2026-0*
ll
sudo iotop -oPa
sudo lsof -p 3438318 | grep /tmp
sudo lsof | grep /tmp
mkdir -p /mnt/18tb/tmp_mariadb
chmod 1777 /mnt/18tb/tmp_mariadb
df -h
last -a | head -n 10
last -a | head -n 100
top -b -n 1 -o %CPU | head -n 20
find /etc /var/www /home -mmin -60 -type f
find /etc /var/www /home /mnt/18tb -mmin -60 -type f
df -h .
df -h
du -sk * | sort -n
sudo du -sk * | sort -n
sudo su -
docker stop $(docker ps -q)
df -h
sudo umount /mnt/18tb 
sudo su -
df -h
sudo su -
exit
docker system prune -a --volumes
crontab -l
cat avisador-nginx.sh 
crontab -e
grep nginx *
rm backupresult_2026-0*
crontab -e
less cron-nextcloud.sh 
exit
docker exec -u www-data -i nextcloud php occ preview:generate-all
docker top nextcloud | grep occ
crontab -l
crontab -e
sudo iotop -oPa
docker exec -it mariadb mariadb -u root -p
docker exec -it mariadb mariadb -u root
crontab -e
sudo iotop -oPa
ls -la /proc/*/exe 2> /dev/null | grep -E 'tmp|shm'
ls -la /proc/*/exe 2> /dev/null
sudo iotop -oPa
exit
crontab -e
ps -fea | grep occ
kill -9 1765633 1765638 1765701
sudo kill -9 1765633 1765638 1765701
ps -fea | grep occ
sudo iotop -oPa
crontab -l
crontab -e
crontab -l
docker exec -u www-data -i nextcloud php occ preview:generate-all
htop
ps -fea | grep php
exit 
crontab -e
docker exec -u www-data -i nextcloud php cron.php
ps -fea | grep occ
ps -fea | grep php
exit
crontab -e
nohup docker exec -u www-data -i nextcloud php occ preview:generate-all &
cd /mnt/18tb/nextcloud/data/jesus/files/Workspaces/
ll
mkdir parquewarnertv
sudo -u www-data mkdir parquewarnertv
cd parquewarnertv/
ll
sudo -u www-data mv /home/jesus/www/parquewarnertv .
sudo mv /home/jesus/www/parquewarnertv .
sudo chown -R www-data:www-data .
ll
ls -lR
cd parquewarnertv/
pwd
ll /home/jesus/www/parquewarnertv
ls -la
cat .htaccess 
cp .htaccess .htaccess.example
crontab /l
crontab -l
docker exec -u www-data -i nextcloud php cron.php
cd /mnt/18tb/nextcloud/data/jesus/files/Workspaces/parquewarnertv/parquewarnertv/
ll
chown www-data:www-data .htaccess.example 
sudo chown www-data:www-data .htaccess.example 
docker exec -u www-data -i nextcloud php cron.php
crontab -l
docker exec -u www-data -i nextcloud php occ files:scan jesus
docker run -itd --rm --privileged -p 5555:5555 redroid/redroid:11.0.0-latest
docker ps
iftables
ufw
sudo ufw status
sudo ss -tulpn | grep 5555
sudo iptables -L -n -v | grep 5555
sudo iptables -t nat -L -n -v | grep 5555
# Primero sacamos el ID o nombre del contenedor
sudo docker ps
# Luego miramos sus logs (cambia ID_DEL_CONTENEDOR por el tuyo)
sudo docker logs ID_DEL_CONTENEDOR --tail 50
docker logs [200~nostalgic_kare~
docker logs nostalgic_kare
docker ps
docker logs nostalgic_kare
uname -r
grep binder /proc/filesystems
ping 192.168.1.10
ping 192.168.1.11
ping 192.168.1.10
sudo iotop -oPa
exit
docker exec -u www-data -i nextcloud php occ files:scan salapodcast
ll
rm -f salida_w.txt*
ll
rm -f nc_2026-0*
ll
ll *.sh
history | grep watch
history
sudo su -
cd /mnt/18tb/nextcloud/data/jesus/files/Documents/
ll
history | cat
history | grep cat
cat nginx-proxy-manager/letsencrypt/credentials/credentials-1
cd
cat nginx-proxy-manager/letsencrypt/credentials/credentials-1
docker exec -u www-data -i nextcloud php occ files:scan salapodcast
cat nginx-proxy-manager/letsencrypt/credentials/credentials-1
sudo fuser -mvk /mnt/18tb/nextcloud/data/jesus/files/MOVED/files
sudo umount -f -l /mnt/18tb/nextcloud/data/jesus/files/MOVED/files
cat scripts/mount_usb.sh 
nano scripts/mount_usb.sh 
df -h
./scripts/mount_usb.sh 
nano scripts/mount_usb.sh 
nano scripts/umount_usb.sh 
./scripts/umount_usb.sh 
sudo apt-get update
sudo apt-get upgrade 
sudo reboot now
df -h
nano scripts/mount_usb.sh 
./scripts/mount_usb.sh 
df -h
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
docker exec -u www-data -i nextcloud php occ files:scan jesus
history | grep occ
docker exec -u www-data -i nextcloud ls /var/www/data/jesus/files/MOVED/files
docker exec -u www-data -i nextcloud ls /var/www/data/jesus/files/MOVED/
docker exec -u www-data -i nextcloud ls /var/www/
docker exec -u www-data -i nextcloud ls -l /var/www/
docker exec -u www-data -i nextcloud ls -l /var/www/html
docker exec -u www-data -i nextcloud ls -l /var/www/html/data/jesus/files/MOVED/files
docker exec -u www-data -i nextcloud php occ files:scan jesus
docker exec -u www-data -i nextcloud pkill -f "occ files:scan"
docker exec -u www-data -i nextcloud php occ files:scan jesus
docker exec -u www-data -i nextcloud pkill -9 -f "php"
docker exec -u www-data -i nextcloud php occ files:scan jesus
# Matar escaneos previos colgados antes de empezar el nuevo
docker exec -u www-data -i nextcloud pkill -f "occ files:scan" || true
docker exec -u www-data -i nextcloud php occ files:scan jesus
docker exec -u www-data -i nextcloud sh
docker exec -u www-data -i nextcloud bash
docker exec -u www-data -i nextcloud /bin/bash
docker exec -u www-data -i nextcloud php occ files:scan jesus
docker exec -u www-data -it nextcloud php occ maintenance:repair
docker exec -u www-data -it nextcloud php occ maintenance:mode --on
docker exec -u www-data -it nextcloud php occ maintenance:data-fingerprint
docker exec -u www-data -it nextcloud php occ maintenance:mode --off
docker exec -u www-data -it nextcloud php occ files:cleanup
docker exec -u www-data -i nextcloud php occ files:scan jesus
docker exec -it redis-vanilla redis-cli flushall
docker exec -u www-data -it nextcloud php occ files:cleanup
docker exec -u www-data -i nextcloud php occ files:scan jesus
nano scripts/mount_usb.sh 
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED
nano scripts/umount_usb.sh 
./scripts/umount_usb.sh 
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/MOVED"
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/MOVED" -v
nano scripts/umount_usb.sh 
nano scripts/mount_usb.sh 
./scripts/mount_usb.sh 
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/MOVED" -v
docker exec -u www-data -i nextcloud php occ files:scan jesus -v
./scripts/umount_usb.sh 
df -h
crontab -e
docker exec -u www-data -i nextcloud ls -l /var/www/html/data/jesus/files/MOVED/files
docker exec -u www-data -i nextcloud php occ files:scan jesus -v
docker exec -u www-data -i nextcloud ls -l /var/www/html/data/jesus/files/MOVED/files
nano scripts/mount_usb.sh 
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/MOVED"
nano scripts/mount_usb.sh 
nano scripts/umount_usb.sh 
mv /mnt/18tb/nextcloud/data/moved/files/MOVED/* /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
sudo mv /mnt/18tb/nextcloud/data/moved/files/MOVED/* /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
sudo diff /mnt/18tb/nextcloud/data/moved/files/MOVED/* /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
sudo diff /mnt/18tb/nextcloud/data/moved/files/MOVED/ /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
df -h
./scripts/umount_usb.sh 
df -h
./scripts/mount_usb.sh 
./scripts/umount_usb.sh 
df -h
./scripts/mount_usb.sh 
./scripts/umount_usb.sh 
sudo iotop -oPa
docker ps -a
df -h
docker restart homeassistant
docker logs homeassistant --follow
cat homeassistant/configuration.yaml 
less homeassistant/configuration.yaml 
docker logs homeassistant --follow
docker restart nginx-proxy-manager 
nano homeassistant/configuration.yaml 
docker restart homeassistant 
ll homeassistant/
find homeassistant/ -name "*ban*"
sudo find homeassistant/ -name "*bans*"
c dho
cd homeassistant/
ll
ls -la
docker restart homeassistant 
date
sudo shutdown now
ll |grep sh
bash portainer_upgrade.sh 
exit
mkdir adguard/work
mkdir -p adguard/conf
mkdir -p adguard/work
exit
cat nginx-proxy-manager/letsencrypt/credentials/credentials-1
exit
netstat -putan | grep 53
ping google.es
ll wireguard
ll wireguard/config
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/wireguard"
cd
mkdir pihole
cc wireguard
sudo su -
cd
docker stop cloudflare 
sudo cat wireguard/config/peer_pixel/peer_pixel.conf 
sysctl net.ipv4.ip_forward
sudo sysctl net.ipv4.ip_forward
sudo ufw status
docker exec -it wireguard ping -c 3 172.21.0.4
docker exec -it wireguard nslookup google.com 172.21.0.4
docker exec -it wireguard iptables -t nat -S
docker exec -it pihole tail -f /var/log/pihole/pihole.log
sudo nano wireguard/config/coredns/Corefile 
cd wireguard
ll
cd config/
cd *msi*
ll
cat *.conf
cat wireguard/config/wg_confs/wg0.conf 
ip a
ll wireguard/config/wg_confs/wg0.conf 
nano wireguard/config/wg_confs/wg0.conf 
exit
ping octopi.local
ping octoprint.local
ping octoprint.jesuslobo.es
ping 192.168.1.233
curl -kv 192.168.1.233
w
exit
w
sudo killall sshd
crontab -l
/home/jesus/cron-nextcloud.sh
cd /mnt/18tb/
ll
mkdir recordings
cd recordings/
pwd
exit
docker exec -it credit-manager /bin/bash
cd /mnt/18tb/nextcloud/data/salapodcast/files/S01E03/Clip/
ll
df -h
cd /media/USB18TB/
ll
cd BackUp/filesystems/nextcloud/data/moved/files/
ll
cd MOVED/
ll
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/MOVED"
df -h
ll
cd scripts/
ll
./umount_usb.sh 
sudo ./umount_usb.sh 
cat umount_usb.sh 
sudo umount -f /media/USB18TB
docker ps -a
docker ps
sudo umount -f /media/USB18TB
sudo lsof /media/USB18TB 
sudo fuser -vM /media/USB18TB 
w
ps -fea | grep ssh
sudo koll -9 741396  741302 741302 4042901
sudo kill -9 741396  741302 741302 4042901
w
sudo ./umount_usb.sh 
exit
w
sudo killall sshd
cd /mnt/18tb/nextcloud/data/
ll
mkdir tmp
chmod a+rw tmp/
ll
chown www-data:www-data tmp
sudo chown www-data:www-data tmp
ll
cd ../config/
sudo chmod a+w config.php 
sudo reboot now
v
w
df
cd /media/USB18TB
ll
cd BackUp/filesystems/nextcloud/data/moved/files
ll
cd MOVED/
ll
sudo apt update
sudo apt install libimage-exiftool-perl python3
nano organizador.py
python organizador.py 
python3 organizador.py 
ll
ls -lR organizado
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/MOVED"
ls -lR organizado | grep "-rwxrwxrwx" | wc -l
ls -lR organizado | grep "\-rwxrwxrwx" | wc -l
ls -lR organizado | grep "\-rwxrwxrwx"
nano organizador.py 
cd /media/USB18TB
cd BackUp/filesystems/nextcloud/data/moved/files
cd MOVED/
l
ll
cd organizado/
ll
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll
python3 organizador.py 
ll
mv .trashed-17* organizado/2024/07/24/
ll
exit
crontab -l
nano cron-nextcloud.sh 
rm -rf /mnt/18tb/nextcloud/data/jesus/files/Vacaciones/20260116\ -\ Epic\ Orlando\ 2026/drive
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/Vacaciones"
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/MOVED"
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll
python3 organizador.py 
mv .trashed-17* organizado/2024/07/24/
ll
ls -la
exit
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/jesus/files/MOVED"
exit
lspci | grep -iE 'vga|3d|display'
sudo lshw -C display
nvidia-smi
exit
docker stop ollama 
df -h
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll
python3 organizador.py 
ll
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
ll
exit
df -h
sudo du -shx /* | sort -rh
sudo du -shx /var/* | sort -rh
sudo du -shx /var/lib/* | sort -rh
sudo du -shx /var/lib/docker* | sort -rh
sudo du -shx /var/lib/docker/* | sort -rh
cd /var/lib
cd docker/
ll
sudo du -shx /var/lib/docker/* | sort -rh
du -sh | sort -h
sudo du -sh | sort -h
sudo du -sh * | sort -h
cd docker/
sudo su -
cd
ll
rm -f salida_w.txt*
ll
rm -f nc_2026-0*
ll
rm -f backupresult_2026-0*
ll
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
exit
docker ps -a | grep porta
ll wireguard
cd wireguard
cd config/
ll
id www-data
netstat -putan | grep 53
ll
cd ..
ll
cat compose.yml 
nano compose.yml 
cd config/
ll
cd coredns/
ll
nano Corefile 
sudo nano Corefile 
sudo cat Corefile 
cd ..
cd *pix*
ll
sudo su -
id
cd ..
nano compose.yml 
ll
cd config/
ll
cat 
cd *pix*
ll
cat *.conf
cd ..
ll
sudo apt update && sudo apt install acl
sudo setfacl -Rm u:33:rx /home/jesus/wireguard/config
sudo setfacl -Rdm u:33:rx /home/jesus/wireguard/config
ll *pix*
docker exec -u www-data -i nextcloud php occ files:scan jesus --path="/wireguard"
history | grep scan | grep all
docker exec --user www-data nextcloud php occ files:scan --all
cd /mnt/18tb/nextcloud/data/jesus/files/Vacaciones/
ll
cd *Epic*
ll
rm -rf drive
ll
docker exec --user www-data nextcloud php occ files:scan --all
cd
crontab -l
more /home/jesus/cron-nextcloud.sh
nano /home/jesus/cron-nextcloud.sh
exit
cd /mnt/18tb/nextcloud/data/jesus/files
ll
sudo chown -R www-data:www-data wireguard
ll
ll wireguard/
ll -a wireguard/
sudo chmod -R 777 wireguard
id www-data
Y
w
sudo reboot now
w
exit
w
ps -ef | grep "sshd: jesus"
sudo systemctl restart ssh
w
exit
docker ps -a
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
docker mqtt stop
docker stop mqtt
docker restart pihole 
docker start mqtt
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
w
head elcopias.sh 
. .hass 
. .autocompose/bin/activate
hass-cli state turn_on switch.regleta_servidor_outlet_3
ls -l /dev/disk/by-uuid/7484070D8406D212
sudo mount -t ntfs /dev/disk/by-uuid/7484070D8406D212 /media/USB18TB -o uid=1000 -o gid=1000
ll /media/USB18TB/
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/
ll
cd EpicOrlando2026/files
ll
cd Photopass\ -\ Disney/
ll
cp -R ./* /mnt/18tb/nextcloud/data/EpicOrlando2026/files/Photopass\ -\ Disney/
sudo cp -R ./* /mnt/18tb/nextcloud/data/EpicOrlando2026/files/Photopass\ -\ Disney/
cd /mnt/18tb/nextcloud/data/EpicOrlando2026/files
cd Photopass\ -\ Disney/
ll
ll ..
sudo chown -R www-data:www-data *
ll
ll | wc -l
cat elcopias.sh 
. /home/jesus/.hass
. /home/jesus/.autocompose/bin/activate
# 1. Definimos los nombres de archivo AQUÍ dentro
FECHA_LOG=$(date +"%Y-%m-%d")
LOG_DIR="/home/jesus"
LOG_FILE="$LOG_DIR/backupresult_$FECHA_LOG.log"
# Opcional: Si quieres un reporte HTML en la carpeta www de HA
HTML_FILE="/home/jesus/homeassistant/www/backup_report.html"
# 2. Redirigimos TODO lo que pase en este script al archivo de log
#    exec > ... redirige stdout (1)
#    2>&1 ... redirige stderr (2) al mismo sitio que stdout (1)
#    Así tienes errores y aciertos en el mismo archivo cronológico (mejor para el reporte)
exec > "$LOG_FILE" 2>&1
echo "--- INICIO DE BACKUP: $(date) ---"
fecha=$(date +"%Y-%m-%d")
viejos=$(date -d "3 month ago" +"%Y-%m-%d")
hass-cli service call input_datetime.set_datetime --arguments "entity_id=input_datetime.backup_inicio,datetime=$(date +"%Y-%m-%d %H:%M:%S")"
### Encendemos el enchufe del disco USB de 18TB via home assistant
hass-cli state turn_on switch.regleta_servidor_outlet_3
### Esperamos a que el disco esté listo
while true; do
    if ls -l /dev/disk/by-uuid/7484070D8406D212; then         echo "El dispositivo USB (7484070D8406D212) está conectado.";         break  # Sale del bucle si el dispositivo está conectado
    else         echo "Esperando a que se conecte el dispositivo USB...";         sleep 5  # Puedes ajustar el intervalo de verificación según tus necesidades
    fi; done
### Montamos el disco USB de 18TB
sudo mount -t ntfs /dev/disk/by-uuid/7484070D8406D212 /media/USB18TB -o uid=1000 -o gid=1000
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll
python3 organizador.py 
ll
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
exit
curl -k https://www.evolutio.com/wp-json/wp-telegram-bot-manager/v1
curl -k -A "TelegramBot (like TwitterBot)" https://www.evolutio.com/wp-json/wp-telegram-bot-manager/v1
cd web-checker/
ll
nano wp-telegram-bot-manager.php
curl -k https://api.telegram.org/bot8750375107:AAGRurKfKUv40RAKmedqAJ5yue0hXnRfdIE/setWebhook?url=https://telegrambots.jesuslobo.es/wp-telegram-bot-manager.php
nano wp-telegram-bot-manager.php
curl "https://api.telegram.org/bot8750375107:AAGRurKfKUv40RAKmedqAJ5yue0hXnRfdIE/getWebhookInfo"
nano wp-telegram-bot-manager.php
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
exit
histoey | greo mail
history | grep mail
history | grep -i mail
history
man history
history --help
history -n
history 
history 1 | grep mail
history 1
# Aumentar a 10,000 líneas
export HISTSIZE=10000
export HISTFILESIZE=10000
history
grep mail .bash_history*
cat .bash_history*
sudo chown -R jesus:jesus twitch-hass-chatbot
df -h .
docker run -it --rm -v docker run -it --rm -v nombre_volumen_mongo:/data/db mongo:8.0.15 mongod --repair:/data/db mongo:8.0.15 mongod --repair
docker run -it --rm -v /home/jesus/twitch-hass-chatbot/db:/data/db mongo:8.0.15 mongod --repair
sudo chown -R jesus:jesus twitch-hass-chatbot
cd twitch-hass-chatbot
git pull
git status
df - h
df -h
cd twitch-hass-chatbot
git pull
git reset src/config.js src/telegram/bot.js src/twitch/chat.js src/twitch/eventsub.js 
git pull
git reset src/config.js
git restore src/config.js
git restore src/telegram/bot.js src/twitch/chat.js src/twitch/eventsub.js
git pull
git restore src/services/userTracker.js
git rm src/services/userTracker.js
ll src/services/userTracker.js
rm src/services/userTracker.js
git pull
docker  restart twitch-hass-chatbot
git pull
docker  restart twitch-hass-chatbot
git pull
docker  restart twitch-hass-chatbot
cd /mnt/18tb/nextcloud/data/jesus/files/Workspaces/python/credits/
ll
. venv/Scripts/activate
python scripts/sync_external_catalog.py 
python3 scripts/sync_external_catalog.py 
ls -la
history | grep sync
cd /mnt/18tb/nextcloud/data/jesus/files/Workspaces/python/credits/
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 organizador.py 
exit
sudo nano wireguard/config/coredns/Corefile 
cd /mnt/18tb/
ll
mkdir minio
cd minio/
pwd
id
ll
df -h .
mkdir filestash_data
cd filestash_data/
ll
rm -rf *
ll
ls -la
rm -rf *
cd ..
rm -rf filestash_data
ll
cd metricial/
ll
cd CE3PRO_SpiceGlassHolder_4er.gcode/
ll
cd ..
ll
rm -rf *
ls -la
rm -rf .minio.sys
ls -la
cd ..
cd minio/
ll
pwd
df -h
sudo journalctl 
df -h
ll
ll /var/log
exit
history
cd /mnt/18tb/nextcloud/
cd ..
ll
mkdir minio
cd minio/
ll
cd ..
mv minio metricial-uploads
cd metricial-uploads/
pwd
cd /mnt/18tb/nextcloud/data/jesus/files/Workspaces/php/imagebucket/
ll
id
ll
cd uploads/
ll
cd /mnt/18tb/metricial-uploads/
ll
cd 58/71/
ll
cd /mnt/18tb/
du -sk *
du -sh metricial-uploads
find -type f metricial-uploads | wc -l
find -type f ./metricial-uploads | wc -l
find metricial-uploads -type f | wc -l
du -sh metricial-uploads
cd metricial-uploads/
ll
cd ffb4/
ll
cd a7a4/
cd c554/fa43/
ll
cp ffb4a7a4c554fa435d93a0883d8f178ac86db1c782ea292a1736c3cd900ba2b1 ffb4a7a4c554fa435d93a0883d8f178ac86db1c782ea292a1736c3cd900ba2b1_bck
uname -a
ll
ls -lh
jpegoptim
sudo apt install libjpeg-turbo-progs
cjpeg -quality 85 -optimize -progressive ffb4a7a4c554fa435d93a0883d8f178ac86db1c782ea292a1736c3cd900ba2b1_bck > ffb4a7a4c554fa435d93a0883d8f178ac86db1c782ea292a1736c3cd900ba2b1_bck_new
djpeg ffb4a7a4c554fa435d93a0883d8f178ac86db1c782ea292a1736c3cd900ba2b1_bck | cjpeg -quality 85 -optimize -progressive > ffb4a7a4c554fa435d93a0883d8f178ac86db1c782ea292a1736c3cd900ba2b1_bck_new
ll
ls -lh
cd ..
c d..
cd ..
cd 50a3/cd78/1ed2/32dd/
ll
ls -lh
rm -f /mnt/18tb/metricial-uploads/ffb4/a7a4/c554/fa43/ffb4a7a4c554fa435d93a0883d8f178ac86db1c782ea292a1736c3cd900ba2b1_bck
rm -f /mnt/18tb/metricial-uploads/ffb4/a7a4/c554/fa43/ffb4a7a4c554fa435d93a0883d8f178ac86db1c782ea292a1736c3cd900ba2b1_bck_new 
ll
cp 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea8 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea8_bck
ll
djpeg 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea8 | cjpeg -quality 85 -optimize -progressive > 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea9
ls -lh
djpeg 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea8 | cjpeg -quality 80 -optimize -progressive > 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea9
ls -lh
djpeg 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea8 | cjpeg -quality 70 -optimize -progressive > 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea9
djpeg 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea8 | cjpeg -quality 70 -optimize -progressive > 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea0
djpeg 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea8 | cjpeg -quality 50 -optimize -progressive > 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea1
ls -lh
rm -f 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea0 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea8_bck 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea9
ls -lh
rm 50a3cd781ed232dd702e5fd64ef92eb6b3cf67d54775789757507458e797cea1
ll
cd ..
du -sh metricial-uploads
history
uname -a
cd /mnt/18tb/nextcloud/data/jesus/files/Workspaces/php/imagebucket/
ll
docker compose up -d --build
docker compose exec metricial-uploader php scripts/storage-maintenance.php migrate --dry-run
docker exec -it metricial-uploader php scripts/storage-maintenance.php migrate --dry-run
docker exec -it metricial-uploader php scripts/storage-maintenance.php migrate --quality 60
cd /mnt/18tb/
du -sh metricial-uploads
cd metricial-uploads/
ll
docker exec -it metricial-uploader php scripts/storage-maintenance.php recompress --quality 55
docker exec -it metricial-uploader php scripts/storage-maintenance.php recompress --quality=55
du -sh ../metricial-uploads
exit
echo "jesus ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/jesus
exit
sudo ls /
history
./f2b-manager.sh 
sudo ./f2b-manager.sh 
exit
cat homeassistant/.storage/broadlink_remote_c8f7427506d5_codes 
sudo nano homeassistant/.storage/broadlink_remote_c8f7427506d5_codes 
sudo nano homeassistant/.storage/broadlink_remote_c8f742751926_codes 
sudo nano homeassistant/.storage/broadlink_remote_c8f7427506d5_codes 
sudo nano homeassistant/.storage/broadlink_remote_c8f742751926_codes 
sudo nano homeassistant/.storage/broadlink_remote_c8f742751926_flags 
exit
sudo nano homeassistant/.storage/broadlink_remote_c8f742751926_codes 
sudo nano homeassistant/.storage/broadlink_remote_c8f7427506d5_codes 
exit
less /var/log/auth.log
grep "172.30.10.0" /var/log/auth.log*
./f2b-manager.sh 
sudo ./f2b-manager.sh 
cat /home/jesus/nginx-proxy-manager/data/logs/proxy-host-33_access.log
exit
w
pstree -clap
history
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/ && python3 organizador.py
cd
nano .bashrc 
alias moved='cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/ && python3 organizador.py && cd -'
moved
cd scripts/
cat mount_usb.sh
ll /dev/disk/by-uuid/7484070D8406D212
ll /dev/disk/by-uuid/
ll /dev/disk/by-uuid/7484070D8406D212
seudo service cron stop
sudo service cron stop
service cron status
ps -fea | grep mount
kill 11644
kill -9 11644
ps -fea | grep mount
cd scripts/
nano mount_usb.sh
df -h
./umount_usb.sh
./mount_usb.sh
nice -n 10 ionice -c 2 -n 7 docker exec -i photoprism-app photoprism index --force --cleanup
history | grep earnapp
cd /etc/earnapp/
ll
ls -lrt
cat brd_sdk3.log
cd
ls -la
rm -f salida_w.txt*
ll
rm nc_2026-0*
ll
rm backupresult_2026-0*
ls -la
cd ..
ll
ls -la
cd jesus/
ll
cat /etc/earnapp/
cd /etc/earnapp/
ll
./status
sudo ./status
sudo earnapp status
sudo earnapp help
sudo earnapp showid
grep -R -i sdk-node-d746259949604675bcd1ce5fbbefe163 *
cat registered 
cat  uuid 
cat /sys/class/thermal/thermal_zone*/temp
watch -n 5 cat /sys/class/thermal/thermal_zone*/temp
watch -n 1 cat /sys/class/thermal/thermal_zone*/temp
sudo dmesg -w
htop
tail -n 20 /home/jesus/scripts/scan_leaves.log
watch -n 5 "echo 'SELECT photo_name, updated_at FROM photos ORDER BY updated_at DESC LIMIT 5;' | docker exec -i photoprism-mariadb mariadb -N -u root -pHAMmer1909\$ photoprism"
docker logs photoprism-app --follow
nice -n 15 ionice -c 2 -n 7 python3 /home/jesus/scripts/run_scan.py "fotos-epicorlando2026/Photopass - Disney" > /home/jesus/scripts/scan_leaves.log 2>&1 < /dev/null &
tail -f /home/jesus/scripts/scan_leaves.log
kill -9 10832
nice -n 15 ionice -c 2 -n 7 python3 /home/jesus/scripts/run_scan.py "fotos-epicorlando2026/Photopass - Disney" > /home/jesus/scripts/scan_leaves.log 2>&1 < /dev/null &
tail -f /home/jesus/scripts/scan_leaves.log
tail -22f scripts/scan_leaves.log 
exit
tail -22f scripts/scan_leaves.log 
ll scripts/scan_leaves.log 
ps -fea | grep py
nohup nice -n 15 ionice -c 2 -n 7 python3 /home/jesus/scripts/run_scan.py "fotos-jesus/Camera/2024/03/07" > /home/jesus/scripts/scan_leaves.log 2>&1 &
ll scripts/scan_leaves.log 
tail -22f scripts/scan_leaves.log 
ll scripts/scan_leaves.log 
tail -22f scripts/scan_leaves.log 
nohup nice -n 15 ionice -c 2 -n 7 python3 /home/jesus/scripts/run_scan.py "fotos-jesus/WhatsApp Animated Gifs/2023/08/02" > /home/jesus/scripts/scan_leaves.log 2>&1 &
tail -22f scripts/scan_leaves.log 
sudo service cron stop
tail -22f scripts/scan_leaves.log 
ps -fea | grep python
sudo ./f2b-manager.sh 
crontab -e
crontab -l
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app photoprism index
ll scripts/
history
ps -fea | grep mount
ll /media/USB18TB
ps -fea | grep scripts
sudo service cron start
ll
rm salida_w.txt*
ll
rm salida_w.txt*
mkdir jd
ll /mnt/18tb/plex/
exit
watch -n 1 cat /sys/class/thermal/thermal_zone*/temp
alias
df -h
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
cd
cd scripts/
ll
sudo ./mount_usb.sh
moved
df -h
cat mount_usb.sh
moved
ll
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
moved
ll
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
sudo ./umount_usb.sh
exit
history | grep add
cd /mnt/18tb/downloads/roms/3ds/
ll
mkdir tocopy
cp Mario\ Kart\ 7\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).zip tocopy/
cp New\ Super\ Mario\ Bros.\ 2\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).zip tocopy/
cp Super\ Mario\ 3D\ Land\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).zip tocopy/
cp Donkey\ Kong\ Country\ Returns\ 3D\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\).zip tocopy/
cd tocopy/
ll
ls -h
ls -lh
unzip *
ls -lh
wget https://archive.org/download/3dsEncryptV4/3ds_decrypt_v4.py
ll
python 3ds_decrypt_v4.py Mario\ Kart\ 7\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\)\ Decrypted.3ds 
python3 3ds_decrypt_v4.py Mario\ Kart\ 7\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\)\ Decrypted.3ds 
ll
ls -lrt
python3 3ds_decrypt_v4.py Super\ Mario\ 3D\ Land\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\)\ Decrypted.3ds 
python3 3ds_decrypt_v4.py New\ Super\ Mario\ Bros.\ 2\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\)\ Decrypted.3ds 
python3 3ds_decrypt_v4.py Donkey\ Kong\ Country\ Returns\ 3D\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\)\ Decrypted.3ds 
ls -lrt
ls -lrth
rm -f *.zip
ll
cat readme.txt 
rm -f *.3ds
ll
rm readme.txt 
ll
wget https://archive.org/download/3ds-main-encrypted/Mario%20Kart%207%20%28Europe%29%20%28En%2CFr%2CDe%2CEs%2CIt%2CNl%2CPt%2CRu%29.7z
7z x New\ Super\ Mario\ Bros.\ 2\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).7z 
7z x Super\ Mario\ 3D\ Land\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).7z 
ll
python3 3ds_decrypt_v4.py New\ Super\ Mario\ Bros.\ 2\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).3ds 
python3 3ds_decrypt_v4.py Super\ Mario\ 3D\ Land\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).3ds 
ll
rm -rf *.3ds *.7z
mv 3ds_decrypt_v4.py ../../
ll ../../
7z x Mario\ Kart\ 7\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).7z 
rm *.7z
python3 ../../3ds_decrypt_v4.py Mario\ Kart\ 7\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).3ds 
ll
rm Mario\ Kart\ 7\ \(Europe\)\ \(En\,Fr\,De\,Es\,It\,Nl\,Pt\,Ru\).3ds 
cd 
cd /mnt/18tb/downloads/roms
cd 3ds/
ll
ll ..
cd /mnt/18tb/downloads/roms
cd 3ds/
ll | wc -l
ll
cd ..
grep procesando nohup.out 
grep Procesando nohup.out 
cat nohup.out 
grep -i procesando nohup.out 
cp nohup.out nohup..log
grep -i procesando nohup..log 
rm nohup..log 
nano nohup.out 
ps -fea | grep python3
exit
watch -n 1 cat /sys/class/thermal/thermal_zone*/temp
lscpu | grep "Model name"
sudo dmidecode -t baseboard | grep -E "Manufacturer|Product"
sensors
lsmod | grep -iE "temp|nct|it87"
sudo apt update
sudo apt install lm-sensors
sudo sensors-detect --auto
sensors
cd -h /mnt/18tb/
df -h /mnt/18tb/
cd /mnt/18tb/downloads/roms
find ./ -type f | wc -l
df -h
cd
ll
rm -f salida_w.txt*
ll
rm -f nc_2026-07-*
ll
cd scripts/
ll
sudo ./mount_usb.sh
ps -fea | grep _usb
kill -9 3091925 3093026
sudo ./umount_usb.sh
ps -fea | grep copia
kill -9 348464 348467 855258 855264 1688642 1688644
ps -fea | grep copia
pstree -clap
sudo ./mount_usb.sh
ps -fea | grep mount
sudo ./umount_usb.sh
sudo service cron stop
sudo ./umount_usb.sh
sudo service cron start
crontab -e
md5sum "/mnt/18tb/downloads/roms/3ds/Combat of Giants - Dinosaurs 3D (Europe) (En,Fr,De,Es,It,Nl,Sv,No,Da).7z"
exit
uptime
dmesg
sudo demsg
sudo dmesg
less /var/log/syslog
ll '/mnt/18tb/downloads/roms/gamecube/Shrek 2 (Germany).iso.part'
ll '/mnt/18tb/downloads/roms/gamecube/Shrek 2 (Germany).iso'
exit
sudo shutdown
sudo shutdown now
sensors
exit
htop
sensors
docker exec --user www-data nextcloud php occ maintenance:repair --include-expensive
docker exec --user www-data nextcloud php occ db:add-missing-indices
sensors
htop
sensors
df -h
cd 1
ll
cd ..
cd 1g1r_processor/
ll
sudo apt-get install p7zip-full unrar
python3 execute_1g1r_nas_local.py 
cd 1g1r_processor/
python execute_1g1r_nas_local.py 
python3 execute_1g1r_nas_local.py 
htop
cd 1g1r_processor/
python3 execute_1g1r_nas_local.py 
htop
cd 1g1r_processor/
python3 execute_1g1r_nas_local.py 
htop
history
watch -n 1 sensors
cd /mnt/18tb/roms/
ls -lR
ls -lR | grep -v 7z
ls -lR | grep -v 7z | grep -v "total " | grep -v ":"
ls -lR | grep -v 7z | grep -v "total " | grep -v "./"
ls -lR | grep -v 7z | grep -v "total " | grep -v "./" | grep -v "drwx"
find ./ -name "Mario Kart Wii.rvz"
cd Nintendo\ -\ Wii/
ll
ll ../Nintendo\ -\ Nintendo\ Entertainment\ System/
ll
md5sum Mario\ Kart\ Wii.rvz 
mv Mario\ Kart\ Wii.rvz "Mario Kart Wii (USA) (En,Fr,Es).rvz"
ll
md5sum Mario\ Party\ 9.rvz 
head Mario\ Party\ 9.rvz 
ll
md5sum Super\ Smash\ Bros.\ Brawl.rvz 
7z a -mx=9 'Mario Kart Wii (USA) (En,Fr,Es).7z' 'Mario Kart Wii (USA) (En,Fr,Es).rvz' && rm 'Mario Kart Wii (USA) (En,Fr,Es).rvz'
7z a -mx=9 'Mario Party 9.7z' 'Mario Party 9.rvz' && rm 'Mario Party 9.rvz'
7z a -mx=9 'Super Smash Bros. Brawl.7z' 'Super Smash Bros. Brawl.rvz' && rm 'Super Smash Bros. Brawl.rvz'
ll
cd ..
ls -lR | grep -v 7z | grep -v "total " | grep -v "./" | grep -v "drwx"
find ./ -name "Bloody Roar 2 - Bringer of the New Age.chd"
cd "Sony - PlayStation"
ll
for f in *.chd; do 7z a -mx=0 "${f%.chd}.7z" "$f" && rm "$f"; done
ll
7z l Vanishing\ Point\ \(USA\).7z 
7z l 'Super Shot Soccer (USA).7z'
pwd
7z t 'Super Shot Soccer (USA).7z'
7z t Vanishing\ Point\ \(USA\).7z 
cd ../Sony\ -\ PlayStation\ Portable/
ll
7z l ../Sony\ -\ PlayStation\ Portable/'Toukiden - Armor Fujimi Tongdou (Japan) (DLC).7z'
cd ..
ls -lRrs
ls -lR -rs
ls -lR -rS
ls -lR -S
c d..
cd ..
cd downloads/
ll
du -sh *
du -sh * | sort -h
cat /tmp/ps1_audit.txt 
cat /tmp/audit_roms_report.txt 
df -h
sensors
cd /mnt/18tb/roms/1g1r/
ll
cd Nintendo\ -\ Nintendo\ DS
ll
cd ..
ll
ls -lrt
cd Nintendo\ -\ Nintendo\ DS
ll
llcd ..
cd ..
ll
cd Sony\ -\ PlayStation\ Portable/
ll
ll | wc -l
cat elcopias.sh
. /home/jesus/.hass
. /home/jesus/.autocompose/bin/activate
hass-cli state turn_on switch.regleta_servidor_outlet_2
sudo mount -t ntfs-3g /dev/disk/by-uuid/62AA847EAA845109 /media/USB12TB -o uid=1000 -o gid=1000
cd /media/USB12TB
du -sh * | sort -h
cd Downloads/
ll
cd Juegos/
ll
cd Originales/
ll
cd ..
rm -rf Originales
ll
ll https..__the-eye.eu_public_rom/
ll https..__the-eye.eu_public_rom/the-eye.eu/
ll https..__the-eye.eu_public_rom/the-eye.eu/public/
ll https..__the-eye.eu_public_rom/the-eye.eu/public/rom/
ll https..__the-eye.eu_public_rom/the-eye.eu/public/rom/Playstation/
ll https..__the-eye.eu_public_rom/the-eye.eu/public/rom/Playstation/Games/
ll https..__the-eye.eu_public_rom/the-eye.eu/public/rom/Playstation/Games/PAL/
rm -rf https..__the-eye.eu_public_rom
ll
cd 
cd Escritorio/
ll
cd ..
rm -rf Escritorio
ll
cd Documentos/
ll
cd ..
cd Descargas/
ll
cd /media/USB12TB/Downloads/Juegos
ll
history
ll
ll 
ll Emuladores/
ll Emuladores/XBOX\ HDD\ ready\ \(J-Q\)\ \[20140930\]/
ll
rm -rf Emuladores
ll
ll mame/
ll mame/Arcadecabinet/
rm -rf mame
ll
ll Piratas/
cd ..
rm -rf Juegos/
cd ..
cd 
cd /media/USB12TB
cd DropBox/TOSHIBA_EXT/
ll
rm -rf MAME
cd ..
ll
du -sh * | sort -h
cd DropBox/
ll
cd TOSHIBA_EXT/
ll
rm -rff \$RECYCLE.BIN
ll
cd ..
du -sh * | sort -h
exit
ls -lrt
tail -222f backupresult_2026-08-12.log
cd /media/USB12TB
ll
ll Verano\ 2022/
cat Verano\ 2022/\!CHECKMATE_DECRYPTION_README 
ll
cd U
ll
cd UltimoWoW/
ll
cd ..
ll
cd pi-backups/
ll
cd ..
ll
cd gaseosa/
ll
cd personas/
ll
df -h .
cd ..
cd /media/USB12TB
cd DropBox/TOSHIBA_EXT/pre/
ll
rm -rf XPlane10
cd ..
ll
rm -rf backup_retropie
ll
du -sh .
df -h .
cd ..
ll
rm -rf backup\ asus\ 20210520
cd
cat elcopias.sh
htop
sudo umount /dev/disk/by-uuid/62AA847EAA845109
sudo mount -t ntfs-3g /dev/disk/by-uuid/62AA847EAA845109 /media/USB12TB -o uid=1000 -o gid=1000
df -h
sudo umount /dev/disk/by-uuid/62AA847EAA845109
sudo udisksctl power-off -b /dev/disk/by-uuid/62AA847EAA845109
ll /dev/disk/by-uuid/62AA847EAA845109
hass-cli state turn_off switch.regleta_servidor_outlet_2
. /home/jesus/.hass
. /home/jesus/.autocompose/bin/activate
hass-cli state turn_off switch.regleta_servidor_outlet_2
deactivate
cd /mnt/18tb
du -sh * | sort -h
sudo du -sh * | sort -h
cd
cat elcopias.sh
nano elc
nano elcopias.sh
crontab -l
crontab -e
/home/jesus/elcopias.sh
crontab -e
sh /home/jesus/miuve
cat elcopias.sh
df -h
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll
python ./organizador.py 
python3 ./organizador.py 
ll
exit
crontab -l
aflock -n /tmp/photoprism_index.lock docker exec -i photoprism-app photoprism index
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app photoprism index
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app2 photoprism index
sensors
df -h
cd /media/USB18TB/
ll
ll DropBox/
ll DropBox/tares/
ll DropBox/tares/seagate-4tb/
ll
ll found.000
ll
rm -rf \$RECYCLE.BIN
rm -rf System\ Volume\ Information/
cat .dropbox.device 
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 ./organizador.py 
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app2 photoprism index
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app photoprism index
exit
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 ./organizador.py 
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app2 photoprism index
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app photoprism index
w
exit
df -h
exit
df -h
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
python3 ./organizador.py 
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app photoprism index
flock -n /tmp/photoprism_index.lock docker exec -i photoprism-app2 photoprism index
crontab -l
exit
alias
history
nano ~/.bashrc
source ~/.bashrc
organizar_todo 
ezit
exit
organizar_todo 
exit
ps -fea | grep elco
df -h
cd /mnt/18tb/oci/
ll
cd npm/
ll
sudo su .
sudo su -
organizar_todo 
exit
cd /mnt/18tb/oci/
ll
cd tpcg/
cd RCDBUpdater/
ll
. venv/bin/activate
python3 update_catalog.py 
pip install -r requirements.txt 
pip install -f requirements.txt 
pip3 install -f requirements.txt 
pip3 install -r requirements.txt 
deactivate
python3 -m venv .venv
. .venv/bin/activate
pip3 install -r requirements.txt 
python3 update_catalog.py 
ls -la
nano .env 
python3 update_catalog.py 
nano .env 
python3 update_catalog.py 
w
cd /mnt/18tb/nextcloud/
find ./ -name "rg.exe"
find ./ -name "*.exe"
cd /mnt/18tb/downloads/
ll
mv Recuerdos\ Animados\ y\ Series* ../plex/series/
ll
organizar_todo 
exit
f2b
f2b status
f2b help
f2b list
organizar_todo 
which organizar_todo 
cat .bashrc 
docker exec --user www-data nextcloud php occ files:scan --all
organizar_todo 
docker exec --user www-data nextcloud php occ files:scan --all
cd
nano .bashrc 
exit
cd nginx-proxy-manager/
grep -r dns_cloudflare_api_token
f2b
ll /mnt/18tb/justhost/public_html/playwith
organizar_todo 
cd /mnt/18tb/nextcloud/data/jesus/files/MOVED/files/
ll
df -h
mv * /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
sudo mv * /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll
ll /mnt/18tb/nextcloud/data/jesus/files/MOVED/files/
exit
cat .bashrc 
exit
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/organizado
du -sh /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/organizado
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/organizado
organizar_todo 
cd
df -h
cd /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/organizado/
ll
ll ..
ll 9210/
ll 9210/84/
ll 9210/84/41/.pending-1726716877-_PXL_9210844174415_1726112077672_9210844183122.jpg 
find ./ -type f
find ./ -type f | wc -l
rm /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/organizado/2025/08/14/.nomedia
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/organizado/2025/08/14/
rm /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/organizado/2025/08/11
ll /media/USB18TB/BackUp/filesystems/nextcloud/data/moved/files/MOVED/organizado/2025/08/11
exit
organizar_todo 
exit
organizar_todo 
exit
organizar_todo 
exit
organizar_todo 
exit
organizar_todo 
7
exit
organizar_todo ; exit
w
history
df -h
sudo ./scripts/umount_usb.sh
sudo reboot now
uptime
docker ps -a
docker ps -a
docker restart nginx-proxy-manager 
organizar_todo ; exit
