Bir zip dosyasını belirli bir klasöre nasıl çıkartırım?


116

Başka bir klasöre çıkarmam gereken bir zip dosyası var. Adı geçen klasöre çıkartma yaptığımda "izin reddedildi" yazıyor. Burada bir terminale root ve superuser olarak giriş yapmayı okudum, ancak bana yardımcı olacak hiçbir şey bulamadım.

Benim bir dosyayı ayıklamak gerekir Downloadsiçin dizine /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins.

Lütfen bir zip dosyasını nasıl doğru klasöre çıkaracağınızı açıklayın.


Komut satırı ile sınırlı mısınız? Hangi klasöre çıkarmaya çalışıyorsun? Uzantı .zipmı?
Dan

evet uzantısı .zip im zip dosyasını plex media server eklentilerine çıkartmaya çalışıyorum ... indirilenler klasöründe ama yeni dizine çıkarmaya çalıştığımda iznim yok diyor
Tj Cooke

Hangi klasöre çıkartmaya çalışıyorsun?
Parto

var / lib / plexmediaserver / Kütüphane / Uygulama Desteği / Plex Media Server / Tam olarak eklemek için eklentiler nereye gitmek istediğim
Tj Cooke

Yanıtlar:


147

İzinlerin yolunda olmadığından emin olmak için farklı bir klasöre çıkartacağız:

  1. Bir terminal açın ( Ctrl+ Alt+ Tçalışmalıdır).
  2. Şimdi dosyayı ayıklamak için geçici bir klasör oluşturun: mkdir temp_for_zip_extract.
  3. Şimdi zip dosyasını bu klasöre çıkaralım:
    unzip /path/to/file.zip -d temp_for_zip_extract

Artık zip dosyanızın içeriğine sahip olmalısınız, temp_for_zip_extract ve bunları istediğiniz klasöre kopyalayabilirsiniz.

Dosyaları klasörünüze kopyalayamıyorsanız, hedef klasörünüzdeki izinleri kontrol edin.

İndirilenler klasörünün yolu, indirmek için kullandığınıza bağlıdır, ~ / İndirmeyi deneyin. Bulamazsanız, bunu bir terminalde deneyin:
cd ~; find -name 'filename.zip'

Elbette bir dosya yöneticisi de kullanabilirsiniz . Ortamınıza bağlı olarak, Nautilus, Nemo, Thunar ve daha pek çok şey var. Dosya yöneticisini başlatın ve Windows'ta yaptığınız gibi zip dosyanızı çift tıklayın.


Tamam şimdi sanırım yanlış yol adı yazarak .... bunu sorarken aptal hissediyorum ama terminaldeki indirme klasörümün varsayılan yolu ne olurdu?
Tj Cooke,

temelde pleks medya sunucuma bir eklenti eklemek istiyorum sadece bu paketi eklemeliyim, böylece kanalları sunucuma yükleyebilirim
Tj Cooke

Dosyanızı nasıl bulacağınız konusundaki düzenlememe bakın. Sadece izin problemin olduğuna inanıyorum.
Jan

evet bir izin problemi ve terminalde bulma konusunda hiç şansım yok, ismim / ana sayfa / Dosyalar altında dosya altında görebiliyorum ama terminalde bulamıyorum, böyle bir dosya veya dizin yok diyor
Tj Cooke

önceden belirlenmiş izinleri olan uygun klasöre açılacak bir program veya bir şey yok mu?
Tj Cooke

24

Hedeflenen dizininiz root ( /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins) a ait olduğundan normal bir kullanıcı olarak yazamazsınız.

İzinlerle dolaşmak yerine sudo, süper kullanıcı olarak açmak için kullanabilirsiniz .

sudo unzip ~/Downloads/whatever.zip -d "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins"

Bunu, dosyaların beklediğiniz gibi olduğundan ve pleks kurulumunuza zarar vermeyeceğinden / imha etmeyeceğinden emin olmak için önce geçici bir dizine yapmanızı öneririm:

unzip ~/Downloads/whatever.zip -d /tmp/whatever

sonra cd /tmp/whateveriçeriklerin beklediğiniz gibi olduğunu doğrulayın. Öyleyse, sudoyukarıda gösterdiğim komutla devam edin .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.