Dotando o Thunar das opcoes Copiar para e Mover para no menu de contexto
Publicado por Sidnei Serra em 25/03/2026
[ Hits: 349 ]
Blog: https://www.youtube.com/@alquimistaTI
Nautilus e no Dolphin e que também deveria ter no Thunar.#!/bin/bash # Escolher destino destino=$(zenity --file-selection --directory --title="Escolha a pasta de destino") [ -z "$destino" ] && exit 0 # Perguntar sobre sobrescrever zenity --question --text="Deseja sobrescrever arquivos existentes?" sobrescrever=$? # Monta opção do rsync if [ $sobrescrever -eq 0 ]; then OPTS="--ignore-existing" else OPTS="" fi # Lista total de arquivos para progresso mais preciso total=$(printf "%s\n" "$@" | wc -l) count=0 ( for item in "$@"; do count=$((count+1)) echo "# Copiando: $(basename "$item") ($count de $total)" rsync -a --info=progress2 $OPTS "$item" "$destino" 2>/dev/null echo $((count * 100 / total)) done ) | zenity --progress \ --title="Copiando arquivos" \ --percentage=0 \ --auto-close \ --width=400 zenity --info --text="Cópia concluída!"
#!/bin/bash
destino=$(zenity --file-selection --directory --title="Escolha a pasta de destino")
[ -z "$destino" ] && exit 0
zenity --question --text="Deseja sobrescrever arquivos existentes?"
sobrescrever=$?
if [ $sobrescrever -eq 0 ]; then
OPTS="--ignore-existing"
else
OPTS=""
fi
total=$(printf "%s\n" "$@" | wc -l)
count=0
(
for item in "$@"; do
count=$((count+1))
echo "# Movendo: $(basename "$item") ($count de $total)"
# Copia primeiro
rsync -a $OPTS "$item" "$destino"
# Se deu certo, remove origem
if [ $? -eq 0 ]; then
rm -rf "$item"
else
echo "# Erro ao mover: $(basename "$item")"
fi
echo $((count * 100 / total))
done
) | zenity --progress \
--title="Movendo arquivos" \
--percentage=0 \
--auto-close \
--width=400
zenity --info --text="Movimentação concluída!"

Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Usando o ble.sh (Bash Line Editor) no lugar do bash completion
Solução rápida para o problema do Network Manager conectar mas não navegar
Zoxide e fzf no bash para incrementar o uso do Terminal
Usando o VNSTAT para medir o seu consumo de internet
Mudar a visualização da página inicial do Nagios
Iniciando Conky automaticamente no XFCE 4.6
Bonding de interface no Ubuntu 10.04 LTS
Como instalar o XFCE4-terminal na sua distribuição Linux e integrá-lo ao sistema
Teclado ABNT2 e mouse serial no live CD Ubuntu 7.04
Nenhum comentário foi encontrado.
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Warsaw não é reconhecido no Google Chrome 147.0.7727.55 [RESOLVIDO] (9)









