Yöntem 1: Dosyaları Ayıklama, Sonra Kök Olarak Kopyalama
Terminalde dosyanın bulunduğu yere gidin. Örneğin, Downloads
ana klasörünüzün içindeki klasörde bulunuyorsa, şu komutu çalıştırın:
cd ~/Downloads
~
Bu bağlamda karakter ev klasörün tam adı için bir kısaltmadır. (Örneğin, kullanıcı adınız, jeff
kısaltmasıdır /home/jeff
.)
Şimdi arşivi ile çıkarın tar
. Bu dosya bir .gz
arşiv olduğundan, şunu z
söylemek için bayrağı kullanırsınız tar
:
tar xvzf Jupiter_Radiance_theme_icons.tar.gz
x
ayıklamak demektir. v
dosyaları ayıklarken listelemek anlamına gelir (isterseniz bunu kapalı bırakabilirsiniz). z
için araçlar gunzip
o (aynı .tar
arşiv kendisi ile sıkıştırılmış gzip
-Öyle yılların neyi .gz
uzatma atar). f
burada dosya sisteminde ayıklamak anlamına gelir (ve buna duyulan ihtiyaç tar
, teyp arşivlerini oluşturmak ve çıkartmak için eski ortak kullanımının bir eseridir ).
Yeni çıkardığınız arşivde üç dosya var ( v
bayrağı komutta tuttuysanız dosya adlarını gördünüz ). Onların isimleri bolt1.png
, bolt2.png
ve bolt4.png
. Şimdi, bu dosyaları kopyalayın /usr/share/pixmaps
. Bu, root
ayrıcalıklar gerektiren bölümdür , bu yüzden kullanmanız gereken yer burasıdır sudo
:
sudo cp --no-preserve=ownership bolt1.png bolt2.png bolt4.png /usr/share/pixmaps
Onları kendi (olmayan root
) kullanıcı olarak çıkardın , bu da onlara sahiplik sağladı. Ama root
dosyalara sahip olmalısınız /usr/share/pixmaps
, bu yüzden --no-preserve=ownership
argümanını kullanmalısınız cp
. Dosyaları root
sahip olduğunuz bir dizinde olduğu gibi kopyaladığınız için root
, yaptığınız kopya root
uygun şekilde olacaktır.
Yöntem 2: Arşivin Kök Olarak Kopyalanması ve Ayıklanması
Her şeyi yapmak daha kolay olabilir root
. Sonra root
başlangıçta dosyaların sahibi root
olacak , çünkü onları ayıklayacak. Bunu yapmanın en kolay yolu arşivi hedef klasöre koymaktır (zaten orada değilse).
Diyelim ki dosyanın bulunduğu yer Downloads
:
cd ~/Downloads
sudo cp Jupiter_Radiance_theme_icons.tar.gz /usr/share/pixmaps
Bunun yerine, kopyalamak yerine taşımak mv
yerine kullanabileceğinizi unutmayın cp
(kaynak ve hedef klasörlerin aynı bölümde olması şartıyla).
Şimdi hedef klasöre gidin ve arşivi çıkartın:
cd /usr/share/pixmaps
sudo tar xzvf Jupiter_Radiance_theme_icons.tar.gz
Muhtemelen arşivi kaldırmalısınız, çünkü içinde fazladan dosyalara sahip olmak iyi değil /usr/share/pixmaps
:
sudo rm Jupiter_Radiance_theme_icons.tar.gz
Yöntem 3: Arşivi Kök Olarak Çıkarma
İsterseniz, siz bunu indirilen her yerde arşiv tutmak ve sadece bunu ayıklayabilirsiniz /usr/share/pixmaps
olarak root
. ( Bu yöntemi sunduğumu düşündüren adempewolff'a teşekkürler .)
cd /usr/share/pixmaps
sudo tar xzvf ~/Downloads/Jupiter_Radiance_theme_icons.tar.gz
Bu tar
, varsayılan olarak, arşivi içinde bulunduğu klasöre (farklıysa) bulunduğunuz klasöre ayıklayacaktır .
Diğer yöntemler
Arşiv Yöneticisi ile dosyaları grafiksel olarak ayıkladığınız Yöntem 1'in bir varyasyonunu kolayca yapabilirsiniz , ardından bunları Terminal'e kopyalayabilirsiniz sudo
. Ancak root
Nautilus'u (dosya tarayıcısı) olarak çalıştırarak her ikisini de yapabilirsiniz root
. Bunu yaparsanız, Nautilus ile herhangi bir dosya yönetim görevi gerçekleştirmek edebilir ve başlatmak herhangi programlar arasından Nautilus olarak da çalışacak root
. Buna dikkat etmelisiniz, çünkü bir hata yaparak sisteminize zarar verebilirsiniz (yanlış komutu çalıştırabildiğiniz gibi sudo
) ve bu Nautilus penceresinin root
normalden ziyade çalıştığını unutmak özellikle kötü olurdu .
Grafik programları olarak çalıştırmak root
için sudo
doğrudan kullanmayın . Bunun yerine kullanın gksu
. Böylece, Nautilus'u şu şekilde çalıştırmak için + root
tuşuna basıp şunu çalıştırabilirsiniz:AltF2
gksu nautilus
Bunu yaparsanız, işiniz bittiğinde Nautilus penceresini kapattığınızdan ve yalnızca olması gerekenleri bildiğiniz görevlerde root
(içeriğinde değişiklik yapmak gibi /usr/share/pixmaps
) kullandığınızdan emin olun.
Yöntem 2 veya Yöntem 3'ün bir varyasyonunu, hiçbir şeyi kopyalamamanız root
, bunun yerine root
Arşiv Yöneticisi'ni çalıştırarak grafik olarak ayıklamanız bile mümkündür root
. Bunu yapmak için Alt+ tuşuna basın F2ve çalıştırın:
gksu file-roller
Ancak, çoğu kullanıcı Nautilus içinden Arşiv Yöneticisi'ni başlatarak dosyaları ayıklamayı daha kolay bulur, çünkü daha sonra hangi arşivi kullanmak istediğinizi bilerek açılır. (Arşivin adını file-roller
komutun bir parçası olarak iletebilirsiniz ... ancak bu noktada GUI'nin komut satırı üzerinden kullanım kolaylığı avantajını kaybetmeye başlarsınız.)
Önerilen Kaynaklar
İle Dosyaları ayıklama hakkında daha fazla bilgi edinmek için tar
, bkz man tar
.
Arşiv olsaydı .tar.bz2
, j
bunun yerine kullanabilirsiniz z
. Eğer olsaydı .xz
, J
onun yerine kullanırdın. Diğer tüm bilgiler için bu kılavuz sayfasına bakınız.
Daha Ubuntu idari görevleri gerçekleştirme hakkında bilgi edinmek için bkz topluluk belgelerine sudo
veroot
ve ayrıca man sudo
ve man gksu
(ya man kdesudo
sen Kubuntu kullanıyorsanız).
Dosya Sıkıştırma topluluk dokümantasyon arşiv ve dosya sıkıştırma hakkında daha fazla bilgi edinmek için değer okuma vardır. (Teknik olarak bunlar birbiriyle ilişkili ve çakışan ancak farklı şeylerdir. Örneğin: Bir .tar
dosya bir arşivdir. Bir .gz
dosya sıkıştırılmıştır.)
Çoğu zaman kullandığınız tar
yedeklemeler oluşturmak ve geri yüklemek olmayacaktır, ancak bunun için yararlı olabilir, ayrıca bunun nasıl çalıştığını tar
ve yapamayacağınızı ve nasıl kullanacağınızı anlamanıza yardımcı olur. Bu ilginizi çekiyorsa, sisteminizi yedeklemeyletar
ilgili topluluk belgelerine bakın .
sudo tar -xzvf example.tar.bz
, bunu googling ile gerçekten bulamadın mı ?! : P