Remover uma pasta incluindo a própria pasta no Mac

0

Eu quero remover recursivamente a pasta 5

Se eu desse o caminho absoluto, ele apenas removeria os dados da pasta 5 , exceto a própria pasta.

Mas funcionou se eu desse o caminho relativo.

Como consertar isso por caminho absoluto?

    
por poc 23.01.2014 / 04:20

2 respostas

2

Tem certeza de que esse é o caminho absoluto? Pelo que posso dizer, o caminho absoluto é:

~/Dropbox/Rails/zeus/public/uploads/streaming_verification/excel

Assim, o comando rm do caminho absoluto pode precisar parecer com:

rm -rf ~/Dropbox/Rails/zeus/public/uploads/streaming_verification/excel/5

O primeiro comando rm no seu exemplo parece se referir a um caminho absoluto (confusamente similar)

/uploads/streaming_verification/excel

Você pode verificar se esse diretório não é uma duplicata do diretório em public ?

    
por 23.01.2014 / 06:57
0

Não está fazendo isso por mim (usando zsh - você não especificou, mas deve funcionar no Bash):

# stib no editron em ~ [17:07:44] teste de $ mkdir; teste de cd

# stib at editron in ~/test [17:07:51]
$ mkdir {1..10}            

# stib at editron in ~/test [17:07:59]
$ touch {1..10}/{1..10}    

# stib at editron in ~/test [17:08:05]
$ ls                       
1  10 2  3  4  5  6  7  8  9

# stib at editron in ~/test [17:08:19]
$ rm -rf 5                 

# stib at editron in ~/test [17:08:33]
$ ls
1  10 2  3  4  6  7  8  9

# stib at editron in ~/test [17:08:35]
$ rm -rf /Users/stib/test/6 

# stib at editron in ~/test [17:08:56]
$ ls
1  10 2  3  4  7  8  9
    
por 23.01.2014 / 07:10

Tags