Rm (Unix)

O comando rm do sistema operacional Unix é usado para apagar arquivos.[1][2] É uma forma curta de se referir a remove (remover), é semelhante ao del no MS-DOS[3] Requer muito cuidado com o comando rm* pois apaga tudo sem confirmação por padrão.
Normalmente é usado desta maneira:
rm nome_do_arquivo
Onde nome_do_arquivo é o nome do arquivo a ser removido. Existem vários argumentos que permitem o uso de outras funcionalidades, como o argumento -i que realiza uma pergunta para o usuário antes de apagar cada arquivo. Muitas vezes é feito um alias do comando rm para rm -i de modo a evitar remoção acidental de arquivos.[4]
Quando a opção anterior se torna inconveniente dada a quantidade de arquivos a ser removida, ela pode ser cancelada especificando o argumento -f.[1] Geralmente esta opção é usada em conjunto com o argumento -r que remove diretórios e o conteúdo deles de forma recursiva descendo pela árvore de diretórios partindo do diretório especificado.
O comando rm -rf ou também rm -rf /* era usado como piada entre os usuários do sistema Unix. Caso este comando seja executado por um usuário administrador na raiz do sistema de arquivos levará a remoção de todos os arquivos que podem ser escritos, trazia a ideia de desastre total.
Nas versões mais recentes do rm, rm -rf é um alias para rm -rf --preserve-root, o que impede a remoção de /..[1]
Há também várias chaves para rm[5]
- --directory (-d) - Remove um diretório
- --force (-f) - Ele não pede autorização para o usuário e ignora os arquivos não localizados.
- --recursive (-r ou -R) - Deleta o conteúdo de todos os subdiretórios.
Referências
- ↑ a b c «RM(1)». Michael Kerrisk man7.org. Julho de 2014. Consultado em 18 de agosto de 2014
- ↑ «RM(1)». The Free BSD Project. 29 de setembro de 2005. Consultado em 18 de agosto de 2014
- ↑ «rm man page». Consultado em 18 de agosto de 2014
- ↑ Dan Frakes. «15». Mac OS X Power Tools. [S.l.]: John Wiley & Sons. p. 534. ISBN 0782141927. Consultado em 18 de agosto de 2014
- ↑ Burtch, Ken O. Ciência Moderna, ed. Scripts de Shell Linux com Bash. 2005 1 ed. Rio de Janeiro: [s.n.] 522 páginas. 8573934050
Veja também
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.