Sie können eine Datei unter Linux nicht kopieren: cp: target '/.local/lib/python3.6/site-packages/certifi' ist kein Verzeichnis
315
user9371654
Ich verwende Ubuntu 18. Ich möchte zwei Dateien in einem Verzeichnis vom Desktop in das folgende Verzeichnis kopieren: home/me/.local/lib/python3.6/site-packages/certifi
cp: target '/.local/lib/python3.6/site-packages/certifi' is not a directory
Ich habe versucht, manuell durch die GUI zu navigieren. Aber wenn ich das \ home \ me eingebe, kann ich das .localVerzeichnis nicht finden .
Meine Fragen:
1) Wie kopiere ich die beiden Dateien vom angegebenen Desktop-Verzeichnis in das andere Verzeichnis?
2) Warum kann ich kein .localVerzeichnis sehen? wie kann ich es sehen
2 Antworten auf die Frage
0
tischepe
Der Fehler cp: target '/.local/lib/python3.6/site-packages/certifi' ist kein Verzeichnis. Es gibt kein Verzeichnis /home/me/.local/lib/python3.6/site-packages/certifi, müssen Sie es vom Terminal aus machen:
cd /home/me/.local/lib/python3.6/site-packages mkdir certifi
Voraussetzung ist, dass das Verzeichnis /home/me/.local/lib/python3.6/site-packages vorhanden ist und der Befehl erneut ausgeführt wird
Der Grund, aus dem Sie die .local nicht sehen, ist, dass Dateien und Verzeichnisse, die mit einem Punkt beginnen, ausgeblendet sind. Sie können sie in Nautilis sichtbar machen, indem Sie auf das Menü "Ansicht" klicken und dann auf die Option "Versteckte Dateien" klicken.
Ich bin mir sicher, dass es ein Verzeichnis mit diesem Namen gibt. Nachdem ich das verborgene Verzeichnis angezeigt hatte, navigierte ich mithilfe der GUI zu ihm.
user9371654 vor 5 Jahren
0
0
Kamil Maciorowski
Wenn das Ziel /home/me/.local/lib/python3.6/site-packages/certifiwie von Ihnen behauptet war, cpwürde es sich buchstäblich beschweren (wenn überhaupt). Es beschwert sich /.local/lib/python3.6/site-packages/certifistattdessen. Beachten Sie, dass dies ein anderer Weg ist. Zwei Erklärungen:
Entweder Sie setzen ein Leerzeichen dazwischen /home/meund /.local/lib/…Sie wollten nicht (sehr wahrscheinlich) setzen; Laufen Sie cpmit dem richtigen Zielpfad.
Oder es gibt wirklich ein Leerzeichen nach me, der Verzeichnisname ist "me "(ungewöhnlich, aber technisch immer noch möglich); In diesem Fall sollten Sie das gesamte Ziel angeben:
Normalerweise können Sie nicht sehen, .localweil Objekte, die mit .(Punkt) beginnen, "verborgen" sind. Mit lsbrauchen Sie eine -aOption. Viele GUI-Tools reagieren auf Alt+ .(Punkt), wodurch die Sichtbarkeit solcher Objekte geändert wird.
In Ubuntu ist es "Ctrl-h", mit dem versteckte Dateien angezeigt werden, sowohl im Dateimanager als auch im Anwendungsdateidialog.
AFH vor 5 Jahren
0