como remover acidentalmente criado '~' e '..'

3

Estou usando o wget para fazer o download de algumas páginas da web e usei a opção -P sem saber que não gastaria .. ou ~ . Então descobri que os criei depois de executar o programa. Agora o problema é, como removê-los com segurança? Não consigo usar rm porque os trata como o diretório pai e o diretório inicial.

    
por Gnijuohz 19.02.2015 / 18:07

3 respostas

1

Você não criou .. ; essa entrada sempre existe em todo diretório e refere-se ao diretório pai. Você pode querer verificar o diretório pai para arquivos extras.

Para se referir a ~ , você pode colocá-lo entre aspas para evitar que o shell o expanda: "~" .

    
por 19.02.2015 / 18:27
0

Se você tem mc instalado, use-o

    
por 19.02.2015 / 18:36
0

Eu usei ls e ls -a , mas realmente deveria ter usado ls -al antes de fazer a pergunta.

ls -al mostra

-rw-r--r--   1 Jing  staff  49630 27 Nov 11:02  
drwxr-xr-x   9 Jing  staff    306 19 Feb 09:32  ..
drwxr-xr-x   3 Jing  staff    102 19 Feb 09:46  ~
drwxr-xr-x   8 Jing  staff    272 19 Feb 10:09 .
drwxr-xr-x  15 Jing  staff    510 19 Feb 00:49 ..
drwxr-xr-x  10 Jing  staff    340 19 Feb 01:04 foo
-rw-r--r--   1 Jing  staff   2370 19 Feb 01:27 log
-rw-r--r--   1 Jing  staff    268 19 Feb 00:48 bar

Como você pode ver, .. e ~ eu estava preocupado em ter um espaço antes deles. Não é que o wget não funcionou em .. e ~ , mas adicionei um espaço extra de alguma forma. Usando rm -r ' ~' e rm -r ' ..' trabalhado.

    
por 19.02.2015 / 18:42