De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 02 de julho de 2018
O aplicativo archivemount, de
autoria de Andre Landwehr, é um sistema de arquivos do tipo FUSE
(Filesystem in User Space) para sistemas Unix e derivados. Sua função é
montar arquivos do tipo tar
, tar.gz
, zip
, e outros, permitindo
que sejam acessados como se fossem partições normais.
Vejamos um exemplo:
$ mkdir textcounter $ archivemount textcounter.tar.gz textcounter $ ls textcounter ChangeLog counter.pl MANIFEST README $ cd textcounter/textcounter/ $ cat README COPYRIGHT Text Counter Copyright 2001 - 2004 London Perl Mongers, All rights reserved LICENSE This script is free software; you are free to redistibute it and/or modify it under the same terms as Perl itself. ...
Como podemos ver do exemplo acima, eu montei um arquivo tar
compactado em
um diretório e para isto não foi necessário nenhum privilégio de execução. FUSE
é uma interface de software para sistemas Unix e derivados que permite que
usuários normais possam montar suas próprias partições sem a necessidade de
alterar o código do kernel. Isto se consegue executando o código do sistema
de arquivos no espaço do usuário enquanto o módulo FUSE provê uma ponte para
as interfaces do kernel.
E não é apenas isto, por meio desta interface você pode editar arquivos que
estão dentro de um arquivo, visto que o aplicativo archivemount
também
oferece a possibilidade de edição para alguns tipos de arquivos.
O programa oferece uma grande quantidade de opções, como por exemplo, a montagem do arquivo apenas para leitura, ou a montagem permitindo o acesso a outros usuários. Para mais informações, leia a documentação do programa (man archivemount).
Para instalar em sistemas Debian GNU/Linux e derivados, digite:
sudo apt-get install archivemount
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários