Softwares - Putty - Excluindo arquivos ocultos do servidor

Arquivo de (Softwares) por Felipe Cardozo em 07-08-2008 - 911 visualizações

Tags: , , ,

a a a

Salve, salve rapaziada. Graças a deus e aos esforços da equipe da videolog, problema resolvido. Estamos enviando o programa para lá. Sabe aquela vez que você tenta excluir uma pasta vazia do servidor e aparece o seguinte erro: Erro ao excluir arquivo ou pasta do servidor FTP. Certifique-se de que você tem permissão para acessar a pasta. E ainda: 550 cant’t remove directory: Directory not empty.
Abaixo, uma imagem ilustrativa do erro:

Este problema ocorre por conta do arquivo chamado .htaccess que fica oculto no servidor. Com o Putty, você consegue deletar estes arquivos através do acesso SSH e enfim, deletar as pastas vazias que ficam no servidor. Espero que gostem da vídeo aula.

Fazer download do Putty

Segue a lista dos comandos SSH:

/ (refere-se ao diretório raiz no servidor)
./ (refere-se ao diretório em que você se encontra)
../ (refere-se ao diretório pai do que você se encontra)

pwd (mostra qual é o diretório em que você se encontra — dá o caminho completo)
ls (lista todos os arquivos do seu diretório atual)
ls -al (lista todos os arquivos + informações)
ls -alR (lista todos os arquivos + informações em todos os subdiretórios)
ls -alR | more (lista todos os arquivos + informações em todos os subdiretórios, criando uma pausa)
ls -alR > resultado.txt (lista todos os arquivos + informações em todos os subdiretórios, mas envia todas as informações para um arquivo ao invés de mostrar na tela)
ls *.html (lista todos os arquivos que terminam com .html)
ls -al home/usr/guto/ (lista todos os arquivos + informações de /home/usr/guto)
cd (muda para um novo diretório)
cd imagens (muda para o diretório imagens)
cd / (muda para o diretório raiz)
cd /home/usr/imagens (muda para o diretório /home/usr/imagens)
cd .. (volta um diretório)

Criando, movendo, copiando e apagando diretórios:

mkdir [nomedodiretório] (cria um novo diretório)

ls -d */ (lista todos os subdiretórios dentro do diretório atual)

cp -r [nomedodiretório] [novo nomedediretório] (copia um diretório e todos os seus arquivos/subdiretórios)

rmdir [nomedodiretório]
(apaga um diretório se estiver vazio)
rm -r [nomedodiretório] (remove um diretório e todos seus arquivos)

Pesquisando arquivos e diretórios:

find / -name [arquivo] -print (procura em todo servidor por um arquivo)
find . -name [arquivo] -print (procura por um arquivo começando pelo diretório atual)
find / -name [nomedodiretório] -type d -print (procure no servidor inteiro por um diretório)

locate [arquivo] (procura em todo servidor por um arquivo em um banco de dados com todos os arquivos do sistema, renovado uma vez por dia: é bem mais eficiente que o find)

grep [texto] [nomedoarquivo]
(procura por um texto dentro de um arquivo)

sed s/[textoantigo]/[novotexto]/g [nomedoarquivo] (faz uma varredura no arquivo e troca todas as ocorrências do [textoantigo] por [novotexto]).

rm -rf nome do arquivo (Deleta o arquivo)

Comentários: