Mam plik zip, który muszę wyodrębnić do innego folderu. Kiedy skonfiguruję rozpakowywanie do wspomnianego folderu, pojawia się komunikat „odmowa dostępu”. Przeczytałem tutaj, jak zalogować się do terminala jako root i administrator, ale nie mogę znaleźć niczego, co mogłoby mi pomóc.
Muszę wyodrębnić plik z mojego Downloads
katalogu do /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
.
Wyjaśnij, jak wyodrębnić plik zip do właściwego folderu.
permissions
directory
archive
zip
Tj Cooke
źródło
źródło
.zip
?Odpowiedzi:
Rozpakujemy do innego folderu, aby upewnić się, że uprawnienia nie są na naszej drodze:
mkdir temp_for_zip_extract
.unzip /path/to/file.zip -d temp_for_zip_extract
Powinieneś teraz mieć zawartość pliku zip temp_for_zip_extract i możesz skopiować je do żądanego folderu.
Jeśli nie możesz skopiować plików do swojego folderu, sprawdź uprawnienia do folderu docelowego.
Ścieżka do folderu pobierania zależy od tego, do czego go pobrałeś, spróbuj ~ / Downloads. Jeśli nie możesz go znaleźć, spróbuj tego w terminalu:
cd ~; find -name 'filename.zip'
Oczywiście możesz także użyć menedżera plików . Istnieje Nautilus, Nemo, Thunar i wiele innych, w zależności od środowiska. Uruchom menedżera plików i kliknij dwukrotnie plik zip, tak jak w systemie Windows.
źródło
Twój katalog docelowy jest własnością root (
/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
), więc nie możesz do niego pisać jako zwykły użytkownik.Zamiast chować z uprawnieniami, możesz użyć
sudo
do rozpakowania jako superużytkownik.Proponuję zrobić to najpierw do katalogu tymczasowego, aby upewnić się, że pliki są zgodne z oczekiwaniami i nie spowodują uszkodzenia / zniszczenia instalacji plex:
wtedy
cd /tmp/whatever
i upewnij się, że zawartość jest to, czego oczekują. Jeśli tak, to wykonajsudo
polecenie, które pokazałem powyżej.źródło