Se o alvo fosse /home/me/.local/lib/python3.6/site-packages/certifi
, como você afirma, cp
estaria reclamando sobre isso literalmente (se alguma vez). Ele reclama sobre /.local/lib/python3.6/site-packages/certifi
. Note que este é um caminho diferente . Duas explicações:
- Ou você coloca um espaço entre
/home/me
e/.local/lib/…
que você não queria colocar (altamente provável); executecp
com o caminho de destino correto. -
Ou realmente existe um espaço após
me
, o nome do diretório é"me "
(incomum, mas ainda tecnicamente possível); Nesse caso, você deve citar a meta inteira:"/home/me /.local/lib/python3.6/site-packages/certifi"
Normalmente, você não pode ver .local
porque os objetos que começam com .
(ponto) estão "ocultos". Com ls
, você precisa da opção -a
. Muitas ferramentas GUI reagem a Alt + . (ponto), isto muda a visibilidade de tais objetos.