Comandos Básicos no Linux

Comandos básicos do linux que ja salvou minha vida, um certo dia precisei fazer um backup de uma base de dados (MySql) de um pouco mais de 50Mbs.
O PhpMyAdmin oferece essa opção porém o arquivo é muito grande para ser gerado por ele.
Precisei também fazer um backup do meu site que tinha em média 2,5 GBs de arquivos, usando os comandos do linux consegui gerar um backup de 2,5GBs para 580 MBs compctador m tar.gz, segue os comandos.

Cria um backup da pasta site e compacta em tar.gz
tar -czpf  backup.tar.gz  /site

Descompacta a pasta no diretório informado
tar -vzxf  arquivos.tar.gz 

Cria um backup da base de dados do MySql
mysqldump -h localhost -u User -p meuBanco > backup_meuBanco.sql

Restaura uma base de dados do MySql
mysql -h localhost -u User -p meuBanco < backup_meuBanco.sql

Criar Diretórios
mkdir  /nome_do_diretorio

Deletar uma pasta e tudo que está dentro dela ou deletar arquivo
rm -rf  nome_da_pasta
rm -rf  arquivo.txt

Mover pastas e/ou arquivos
mv  diretorio    /novo_diretorio
mv  /diretorio/arquivo.txt      /novo_diretorio

Copiar pastas e/ou arquivos
cp -r  diretorio    /novo_diretorio
cp -r  /diretorio/arquivo.txt      /novo_diretorio

Em breve mais….