Comandos Linux. Como copiar mover ou apagar um arquivo ou diretório Linux
Índice:
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
ouunlink
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
pressioneEnter
. 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 comandorm
.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 comandorm
: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
ourm -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.
Como encontrar arquivos no linux usando a linha de comando
O comando find é uma das ferramentas mais poderosas no arsenal de administradores de sistemas Linux. Ele procura por arquivos e diretórios em uma hierarquia de diretórios com base em uma expressão especificada pelo usuário e pode executar uma ação especificada pelo usuário em cada arquivo correspondente.
Comando Ls no linux (listar arquivos e diretórios)
O comando ls é um dos comandos básicos que qualquer usuário do Linux deve conhecer. É usado para listar informações sobre arquivos e diretórios no sistema de arquivos.
Como mover arquivos e diretórios no linux (comando mv)
Mover arquivos e diretórios é uma das tarefas mais básicas que você geralmente precisa executar em um sistema Linux. Neste tutorial, explicaremos como usar o comando mv para mover arquivos e diretórios.