Ich habe eine Zip-Datei, die ich in einen anderen Ordner extrahieren muss. Wenn ich die Extraktion für diesen Ordner einrichte, wird "Erlaubnis verweigert" angezeigt. Ich habe hier gelesen, wie man sich als Root und Superuser bei einem Terminal anmeldet, kann aber nichts finden, was mir hilft.
Ich muss eine Datei aus meinem Downloads
Verzeichnis extrahieren, um /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
.
Bitte erläutern Sie, wie Sie eine Zip-Datei in den richtigen Ordner extrahieren.
permissions
directory
archive
zip
Tj Cooke
quelle
quelle
.zip
?Antworten:
Wir extrahieren in einen anderen Ordner, um sicherzustellen, dass uns die Berechtigungen nicht im Weg stehen:
mkdir temp_for_zip_extract
.unzip /path/to/file.zip -d temp_for_zip_extract
Sie sollten jetzt den Inhalt Ihrer zip-Datei temp_for_zip_extract haben und können sie in den gewünschten Ordner kopieren.
Wenn Sie die Dateien nicht in Ihren Ordner kopieren können, überprüfen Sie die Berechtigungen für Ihren Zielordner.
Der Pfad zum Download-Ordner hängt davon ab, auf was Sie ihn heruntergeladen haben. Versuchen Sie es mit ~ / Downloads. Wenn Sie es nicht finden können, versuchen Sie dies in einem Terminal:
cd ~; find -name 'filename.zip'
Natürlich können Sie auch einen Dateimanager verwenden . Es gibt Nautilus, Nemo, Thunar und viele mehr, abhängig von Ihrer Umgebung. Starten Sie den Dateimanager und doppelklicken Sie auf Ihre Zip-Datei, genau wie Sie es in Windows tun würden.
quelle
Ihr Zielverzeichnis gehört root (
/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
), sodass Sie als normaler Benutzer nicht darauf schreiben können.Anstatt mit Berechtigungen
sudo
herumzuspielen , können Sie sie auch als Superuser dekomprimieren.Ich schlage vor, dass Sie dies zunächst in einem temporären Verzeichnis tun, um sicherzustellen, dass die Dateien Ihren Erwartungen entsprechen und Ihre Plex-Installation nicht beschädigen oder zerstören:
cd /tmp/whatever
Stellen Sie dann sicher, dass die Inhalte Ihren Erwartungen entsprechen. Wenn ja, fahren Sie mit demsudo
oben gezeigten Befehl fort.quelle