Deletar Arquivos.

1. Deletar Arquivos.

Mavitoro
mavitoro

(usa Ubuntu)

Enviado em 19/07/2009 - 05:07h

Olá amigos! Tudo bem ? ? espero que sim. Tem alguns arquivos que não consigo deletar, pois, tem um cadeado ( e não sei como foram aparecer ) junto do mesmo e não me deixam mandar pra lixeira. Eu passei de um DVD de dados para o meu computador e qdo foram copiados, apareceu com esse cadeado

OBS: Já percebi que é para proteção, pergunto: Como fiz isso?


  


2. Re: Deletar Arquivos.

Diogo Alvez
diogoalvez

(usa Suse)

Enviado em 19/07/2009 - 12:46h

Mavitoro você consegue "Abrir ou mesmo executar esses arquivos, no momento que tenta excluir o que gera para você?


3. Tenta o seguinte...

Marcelo Egidio
mlegidio

(usa Debian)

Enviado em 19/07/2009 - 13:40h

Isso significa que esses arquivos nao tem permissoes de acesso para seu usuario. Tente mudar o owner para o seu usuario e ai sim manda-los pra lixeira. Ou tenta remove-los com o usuario root.




4. ...

Glauber GF
mcnd2

(usa Debian)

Enviado em 19/07/2009 - 14:43h

Cara, se você está afim de deletar tal arquivo que está com um cadeado, você provavelmente não conseguirá como usuário normal, só sendo administrador do sistema o ROOT que tem toda permissão de fazer qualquer coisa no sistema. Mas tome cuidado quando estiver como ROOT.

Exemplo:

mcnd2@debian:/$ pwd
/
mcnd2@debian:/$ cd media
mcnd2@debian:/media$ ls -l
total 40
drwxrwxrwx 1 root root 4096 Jul 12 12:14 backup
lrwxrwxrwx 1 root root 6 Abr 20 11:45 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 Abr 20 11:45 cdrom0
drwxr-xr-x 2 root root 4096 Abr 20 11:45 cdrom1
drwxr-xr-x 2 root root 4096 Abr 20 11:45 cdrom2
lrwxrwxrwx 1 root root 7 Abr 20 11:45 floppy -> floppy0
drwxr-xr-x 2 root root 4096 Abr 20 11:45 floppy0
drwxr-xr-x 2 root root 4096 Jun 12 20:48 ide2
drwxr-xr-x 2 root root 4096 Abr 20 15:14 slackware
drwxrwxrwx 1 root root 8192 Jul 5 01:07 windows
drwxr-xr-x 2 root root 4096 Jun 25 22:09 windows_7
mcnd2@debian:/media$ rm -rf slackware/
rm: impossível remover a pasta `slackware': Permissão negada
mcnd2@debian:/media$ su
Senha:
debian:/media# rm -rf slackware/
debian:/media# ls -l
total 36
drwxrwxrwx 1 root root 4096 Jul 12 12:14 backup
lrwxrwxrwx 1 root root 6 Abr 20 11:45 cdrom -> cdrom0
drwxr-xr-x 2 root root 4096 Abr 20 11:45 cdrom0
drwxr-xr-x 2 root root 4096 Abr 20 11:45 cdrom1
drwxr-xr-x 2 root root 4096 Abr 20 11:45 cdrom2
lrwxrwxrwx 1 root root 7 Abr 20 11:45 floppy -> floppy0
drwxr-xr-x 2 root root 4096 Abr 20 11:45 floppy0
drwxr-xr-x 2 root root 4096 Jun 12 20:48 ide2
drwxrwxrwx 1 root root 8192 Jul 5 01:07 windows
drwxr-xr-x 2 root root 4096 Jun 25 22:09 windows_7
debian:/media#

Tentei apagar o diretório /media/slackware como usuário comum, mas como pode ver não consegui.
Agora como ROOT foi apagado direto sem perguntar nada com as opções -r e -f.

opções:
-r, -R, --recursive remover pastas e seus conteúdos recursivamente
-f, --force ignorar ficheiros inexistentes, nunca perguntar

Tome cuidado com o "rm".

rm --help
Utilização: rm [OPÇÃO]... FICHEIRO...
Remover (desligar) FICHEIRO(s).

-f, --force ignorar ficheiros inexistentes, nunca perguntar
-i perguntar antes de cada remoção
-I perguntar uma vez antes de remover mais de 3 ficheiros
ou ao remover recursivamente. Menos intrusivo que -i,
protegendo ainda contra a maioria dos erros
--interactive[=QUANDO] perguntlr de acordo com QUANDO: never, once (-I)
ou always (-i). Sem QUANDO, perguntar sempre
--one-file-system ao remover uma hierarquia recursivamente, saltar
pastas de um sistema de ficheiros diferente do
do argumento especificado na linha de comandos
--no-preserve-root não tratar '/' de forma especial
--preserve-root não remover '/' (predefinido)
-r, -R, --recursive remover pastas e seus conteúdos recursivamente
-v, --verbose explicar o que está a ser feito
--help exibir esta ajuda e sair
--version mostrar a informação de versão e sair

Por omissão, rm não remove pastas. Use a opção --recursive (-r ou -R)
para remover cada pasta listada também, bem como os seus conteúdos.

Para remover um ficheiro cujo nome começa por '-', por exemplo '-foo',
utilize um destes comandos:
rm -- -foo

rm ./-foo

Note que se usar rm para remover um ficheiro, normalmente é possível recuperar
os conteúdos desse ficheiro. Se quiser maior garantia que os conteúdos sejam
realmente irrecuperáveis, considere a utilização de shred.

Espero ter ajudado...








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts