Android

Como remover arquivos e diretórios usando a linha de comando linux

Comandos Linux. Como copiar mover ou apagar um arquivo ou diretório Linux

Comandos Linux. Como copiar mover ou apagar um arquivo ou diretório Linux

Índice:

Anonim

Neste tutorial, mostraremos como usar os comandos rm , unlink e rmdir para remover arquivos e diretórios no Linux.

Como remover arquivos

Para remover (ou excluir) um arquivo no Linux da linha de comandos, use o comando rm (remove) ou unlink .

O comando unlink permite remover apenas um arquivo, enquanto com o rm você pode remover vários arquivos de uma só vez.

Tenha muito cuidado ao remover arquivos ou diretórios, pois, uma vez que o arquivo é excluído, ele não pode ser recuperado facilmente.

  • Para excluir um único arquivo, use o comando rm ou unlink seguido pelo nome do arquivo:

    unlink filename

    rm filename

    Se o arquivo estiver protegido contra gravação, você será solicitado a confirmar, como mostrado abaixo. Para remover o tipo de arquivo y pressione Enter . Caso contrário, se o arquivo não estiver protegido contra gravação, ele será excluído sem aviso prévio.

    rm: remove write-protected regular empty file 'filename'?

    Para excluir vários arquivos de uma vez, use o comando rm seguido pelos nomes dos arquivos separados por espaço.

    rm filename1 filename2 filename3

    Você também pode usar um curinga ( * ) e expansões regulares para corresponder a vários arquivos. Por exemplo, para remover todos os arquivos .pdf no diretório atual, use o seguinte comando:

    rm *.pdf

    Ao usar expansões regulares, primeiro liste os arquivos com o comando ls para que você possa ver quais arquivos serão excluídos antes de executar o comando rm .

    Use o rm com a opção -i para confirmar cada arquivo antes de excluí-lo:

    rm -i filename(s)

    Para remover arquivos sem avisar, mesmo se os arquivos estiverem protegidos contra gravação, passe a opção -f (force) para o comando rm :

    rm -f filename(s)

    Você também pode combinar opções de rm . Por exemplo, para remover todos os arquivos .txt no diretório atual sem um prompt no modo detalhado, use o seguinte comando:

    rm -fv *.txt

Como remover diretórios (pastas)

No Linux, você pode remover / excluir diretórios com o rmdir e o rm .

rmdir é um utilitário de linha de comando para excluir diretórios vazios enquanto com o rm você pode remover os diretórios e seu conteúdo recursivamente.

  • Para remover um diretório vazio, use rmdir ou rm -d seguido pelo nome do diretório:

    rm -d dirname

    rmdir dirname

    Para remover diretórios não vazios e todos os arquivos contidos neles, use o comando rm com a opção -r (recursive):

    rm -r dirname

    Se um diretório ou arquivo dentro do diretório estiver protegido contra gravação, você será solicitado a confirmar a exclusão.

    Para remover diretórios não vazios e todos os arquivos sem ser solicitado, use rm com as opções -r (recursive) e -f :

    rm -rf dirname

    Para remover vários diretórios de uma vez, use o comando rm -r seguido pelos nomes dos diretórios separados por espaço.

    rm -r dirname1 dirname2 dirname3

    Assim como nos arquivos, você também pode usar um curinga ( * ) e expansões regulares para corresponder a vários diretórios.

Conclusão

Até agora você deve ter um bom entendimento de como usar os comandos rm , rmdir e unlink do Linux e deve poder remover com segurança arquivos e diretórios da linha de comando.

rm rmdir desvincular terminal