Se você quiser usar script para isso, escreva um script assim:
#!/bin/sh
echo "Transferring myfiles folder from CD to Documents..."
cp /media/(((CD Name)))/myfiles /home/(((username)))/Documents
echo "Transferred Successfully"
Tudo pronto.
Eu quero transferir a pasta myfiles do CD para Documents de uma forma mais decente de transferência. Eu acho que criar um arquivo bash executável é melhor. este arquivo bash quando clicado permitirá a transferência de arquivos. Como vou criar isso?
Se você quiser usar script para isso, escreva um script assim:
#!/bin/sh
echo "Transferring myfiles folder from CD to Documents..."
cp /media/(((CD Name)))/myfiles /home/(((username)))/Documents
echo "Transferred Successfully"
Tudo pronto.
O seguinte script bash detecta o ponto de montagem da primeira unidade de CD / DVD e copia a pasta myfiles
para a pasta Documents
. Se uma pasta Documents/myfiles
já existir, o conteúdo será mesclado. Arquivos com nome igual serão sobrescritos.
#!/bin/bash
MOUNTPOINT=$(df | grep "/dev/sr" | head -n 1 | sed -e "s/.*%\s*\(.*\)//g")
cp -r "$MOUNTPOINT/myfiles" "$HOME/Documents"
Se, no entanto, você quiser atualizar o conteúdo das duas pastas regularmente, provavelmente será melhor usar rsync
em vez de cp
, por exemplo, assim:
rsync -rtu --delete "$MOUNTPOINT/myfiles" "$HOME/Documents"
Se você quiser usar rsync
, considere a página de ajuda via rsync --help
.