Oi & amp; Bem-vindo ao AskUbuntu ,
Bem, não sei por que /var/www
é propriedade do root, enquanto tecnicamente deveria ser www-data
quem será o proprietário & amp; o grupo como padrão. No entanto, a maneira mais simples de conseguir isso é usando o script abaixo que eu uso para compactar alguns dos meus diretórios. Estou usando o comando tar
.
Criando um script de shell
-
abra um terminal (com CTRL + ALT + T ) & amp; crie um novo arquivo bash.
-
digite o comando
nano filenam.sh
& amp; cole abaixo (altere o roteiro de acordo com sua necessidade).
#!/bin/bash TIME='date +%F-%H%M%S' # time stamp to the backup file FILENAME="backuup nam-$TIME.tar.gz" # defining the format of the file name while backing up SRCDIR="/home/parth/to/source" # Location of the backup directory DESDIR="/home/path/to/destination" # Destination of the backup directory (where you need to backup) tar -cpzf $DESDIR/$FILENAME $SRCDIR # Executing the command
- salve o script (com CTRL + O e digite). Então saia (com CTRL + X ).
Executando o comando
- Basta executar
sudo sh filename.sh
para executar (o sudo será executado com o previledge de raiz)
Você também pode adicionar isto a um cronjob que irá automatizar o processo de acordo com suas necessidades. Este script bash acrescenta um carimbo de tempo e backup em uma base incrimental. É apenas um script simples que eu tirei e alterei para sua facilidade.
Consulte a documentação oficial do Ubuntu em Shell Scripts & amp; script bash que eu tirei de BroExperts .
Espero que ajude!