pasta raiz / opt / is disappeared (por erro de comando)

0

Eu só quero mover minha pasta desktop para a pasta /opt/ .. mas infelizmente eu escrevi o comando errado do comando root group .. abaixo

root@Lenovo:/home/hasan/Desktop# mv /opt/ DataGrip-2017.1

Agora minha pasta /opt/ desapareceu ...

O que aconteceu e o que preciso fazer para retornar esta pasta?

A saída de ls -l /home/hasan/Desktop/DataGrip-2017-1 é:

total 28 
drwxrwxr-x 2 hasan hasan 4096 এপ্রি 4 21:57 bin 
-rw-r--r-- 1 hasan hasan 15 মার্চ 21 15:52 build.txt 
drwxrwxr-x 2 hasan hasan 4096 এপ্রি 4 21:57 help 
-rw-r--r-- 1 hasan hasan 1900 মার্চ 21 15:52 Install-Linux-tar.txt 
drwxrwxr-x 4 hasan hasan 4096 এপ্রি 4 21:57 jre 
drwxrwxr-x 3 hasan hasan 4096 এপ্রি 4 21:57 lib 
drwxrwxr-x 2 hasan hasan 4096 এপ্রি 4 21:57 license
    
por Hasan bd 04.04.2017 / 18:26

1 resposta

2

Existem três possibilidades quando mv ing um diretório:

  1. mv directory file falha com a mensagem mv: cannot overwrite non-directory 'file' with directory 'directory'
  2. mv directory1 directory2 move directory1 dentro de directory2
  3. mv directory nothing-yet renames directory como nothing-yet

Como /opt desapareceu, a possibilidade 1 não é o caso. Como opt não aparece na listagem de diretórios que você apresenta no comentário da sua pergunta, a possibilidade 2 não é o caso. A única possibilidade restante é a possibilidade 3.

Para corrigir isso, renomeie-o de volta para /opt :

mv /home/hasan/Desktop/DataGrip-2017.1 /opt
    
por Chai T. Rex 04.04.2017 / 20:33