Antes de começarmos, vamos localizar a pasta:
-
realpath virtualenvs
-
realpath .virtualenvs
Agora, supondo que você obtenha um retorno de /home/.virtualenv
da opção 2 (assumindo que era uma pasta oculta ), então precisamos movê-lo para o lugar que poderia estar em /home/$USERNAME
ou /home/daniel
no seu caso.
Fazemos isso digitando isso no terminal:
mv /home/.virtualenvs /home/daniel/
Mas se retornar /home/virtualenvs
, a pasta não ficará oculta e deverá ser movida assim:
mv /home/virtualenvs /home/daniel/
NOTA: Se não estiver oculto , execute a resposta sem o .
antes de cada ocorrência.
Agora você acessa pastas ocultas do terminal como qualquer outra, exceto que você precisa adicionar o caractere .
antes do nome. Agora, no seu caso, a falha é que você não adicionou a localização exata da pasta virtualenvs
.
Digamos que a pasta virtualenvs
esteja em nosso diretório /home
(como havíamos sido movidos para lá). Então, para chegar até ela pelo terminal, vamos colocar desta forma:
cd /home/$USERNAME/.virtualenvs
Agora, observe duas coisas aqui:
-
Usamos o caminho absoluto para chegar a ele
-
Inserimos a variável _ambiental
%USERNAME
no caminho. Poderíamos facilmente ter inserido ou usadodaniel
se esse é o nome pelo qual o Ubuntu o conhece. Em qual caso nós teríamos assim:cd /home/daniel/.virtualenvs
Agora, para ver onde sua pasta virtualenvs
é executada:
realpath .virtualenvs
Isso retornará o local do caminho da pasta que você usará com o comando cd
para entrar nele.
Caminhos absolutos e relativos :
Agora, deixe-me tentar explicar isso para que você não precise sempre digitar /home/daniel/.virtualenvs para entrar na pasta .virtualenvs
.
-
Caminhos Relativos:
-
Se eu digitei
pwd
e o resultado foi/home/daniel
. Isso significa que estou sentado ou localizado em/home/daniel
e quando digitorealpath .virtualenvs
, também obtém o resultado/home/daniel/.virtualenvs
para entrar emvirtualenvs
(que, se você também estiver em/home/daniel
), digerei:cd .virtualenvs
-
Agora, este é o caminho relativo , ou seja, em relação ao local onde estou atualmente.
-
-
Caminhos absolutos:
-
Se eu não souber onde estou, mas saiba que a pasta
.virtualenvs
está no/home/daniel
como visto quando usamos o comandorealpath .virtualenvs
. Então eu vou usar o caminho absoluto para chegar a ele com:cd /home/daniel/.virtualenvs
-
Ou se eu digitar
pwd
para saber onde eu estava nofilesystem
e obtiver um resultado como:/usr/lib
, em seguida, para obter .virtualenvsthe absolute path will be need as the relative path won't get me there. So from location
/ usr / lib 'eu digitaria:cd /home/daniel/.virtualenvs
-
Agora, outra observação importante é o uso de ~/
no lugar de /home/daniel
. Isso pode ser usado para evitar a digitação de todo o /home/daniel
, portanto, para o caminho absoluto para .virtualenvs
, eu teria digitado:
cd ~/.virtualenvs
e isso teria me levado até lá.