Metode 1: Mengekstrak File, Lalu Menyalin Mereka sebagai Root
Arahkan di Terminal ke mana pun file berada. Misalnya, jika terletak di Downloadsfolder di dalam folder rumah Anda, jalankan perintah ini:
cd ~/Downloads
The ~karakter dalam konteks ini adalah singkatan untuk nama lengkap folder rumah Anda. (Misalnya, jika nama pengguna Anda adalah jeff, itu adalah singkatan untuk /home/jeff.)
Sekarang ekstrak arsipnya dengan tar . Karena file itu adalah .gzarsip, Anda akan menggunakan zbendera untuk memberi tahu tarini:
tar xvzf Jupiter_Radiance_theme_icons.tar.gz
xberarti mengekstrak. vartinya daftar file saat diekstraksi (Anda dapat membiarkannya jika diinginkan). zberarti untuk gunzipitu (sebagai.tar arsip itu sendiri dikompresi dengan gzip- itulah .gzekstensi yang ditunjuk). fberarti mengekstraknya di sini di sistem file (dan kebutuhan untuk itu adalah artefak dari penggunaan yang lebih lama tar, untuk membuat dan mengekstrak arsip tape ).
Arsip yang baru saja Anda ekstrak mengandung tiga file (Anda melihat nama file mereka jika Anda tetap menggunakan vbendera di perintah). Nama mereka bolt1.png, bolt2.pngdanbolt4.png . Jadi sekarang, salin file-file ini ke /usr/share/pixmaps. Ini adalah bagian yang membutuhkan roothak istimewa, jadi ini adalah tempat Anda harus menggunakan sudo:
sudo cp --no-preserve=ownership bolt1.png bolt2.png bolt4.png /usr/share/pixmaps
Anda telah mengekstraksi mereka sebagai pengguna Anda sendiri (bukan root), yang memberi Anda kepemilikan atas mereka. Tetapi rootharus memiliki file dalam /usr/share/pixmaps, itulah sebabnya Anda harus menggunakan --no-preserve=ownershipargumen untuk cp. Karena Anda menyalin file seperti rootdalam direktori yang dimiliki oleh root, salinan yang Anda buat akan dimiliki rootsebagaimana mestinya.
Metode 2: Menyalin dan Mengekstrak Arsip sebagai Root
Anda mungkin merasa lebih mudah untuk melakukan semuanya root. Maka rootakan memiliki file pada awalnya, karena rootakan mengekstraknya. Cara termudah untuk melakukan ini adalah dengan meletakkan arsip di folder tujuan (jika belum ada di sana).
Misalkan file tersebut berada di Downloads:
cd ~/Downloads
sudo cp Jupiter_Radiance_theme_icons.tar.gz /usr/share/pixmaps
Harap perhatikan bahwa Anda bisa menggunakan mvalih-alih cpmemindahkannya alih-alih menyalinnya (asalkan folder sumber dan target berada di partisi yang sama).
Sekarang buka folder target dan ekstrak arsip:
cd /usr/share/pixmaps
sudo tar xzvf Jupiter_Radiance_theme_icons.tar.gz
Anda mungkin harus menghapus arsip, karena tidak baik memiliki file asing di /usr/share/pixmaps:
sudo rm Jupiter_Radiance_theme_icons.tar.gz
Metode 3: Hanya Mengekstrak Arsip sebagai Root
Jika suka, Anda dapat menyimpan arsip di mana pun Anda mengunduhnya, dan cukup mengekstraknya /usr/share/pixmapssebagai root. (Terima kasih kepada adempewolff karena menyarankan saya menyajikan metode ini.)
cd /usr/share/pixmaps
sudo tar xzvf ~/Downloads/Jupiter_Radiance_theme_icons.tar.gz
Ini berfungsi karena tarakan, secara default, mengekstrak arsip ke folder apa pun Anda berada , daripada ke folder di mana arsip itu berada (jika mereka berbeda).
Metode Lainnya
Anda dapat dengan mudah membuat variasi Metode 1 tempat Anda mengekstrak file secara grafis dengan Archive Manager, lalu menyalinnya di Terminal dengan sudo. Tetapi Anda juga dapat melakukan keduanya sebagai root, dengan menjalankan Nautilus (peramban file) sebagai root. Jika Anda melakukan ini, Anda dapat melakukan tugas manajemen file dengan Nautilus, dan program apa pun yang Anda luncurkan dari Nautilus juga akan dijalankan sebagai root. Anda harus berhati-hati dengan ini, karena Anda dapat merusak sistem Anda dengan membuat kesalahan (sama seperti Anda dapat dengan menjalankan perintah yang salah dengan sudo), dan karena itu akan sangat buruk untuk melupakan bahwa jendela Nautilus ini berjalan sebagairoot biasanya .
Untuk menjalankan program grafis root, jangan gunakan sudosecara langsung. Sebaliknya, gunakan gksu. Jadi, untuk menjalankan Nautilus root, Anda dapat menekan Alt+ F2dan menjalankan:
gksu nautilus
Jika Anda melakukan ini, pastikan untuk menutup jendela Nautilus setelah Anda selesai , dan untuk hanya menggunakannya untuk tugas-tugas di mana Anda tahu Anda harus root(seperti membuat perubahan pada isi/usr/share/pixmaps ).
Anda bahkan dapat melakukan variasi Metode 2 atau Metode 3 di mana Anda tidak menyalin apa pun root, tetapi ekstrak arsip sebagai rootgrafis, dengan menjalankan Manajer Arsip sebagai root. Untuk melakukan ini, tekan Alt+ F2dan jalankan:
gksu file-roller
Namun, sebagian besar pengguna merasa lebih mudah untuk mengekstrak file dengan meluncurkan Archive Manager dari dalam Nautilus, karena kemudian terbuka mengetahui arsip apa yang ingin Anda gunakan. (Anda dapat memasukkan nama arsip sebagai bagian darifile-roller perintah ... tetapi pada titik ini Anda mulai kehilangan manfaat kemudahan penggunaan GUI di atas command-line.)
Sumber Daya yang Disarankan
Untuk mempelajari lebih lanjut tentang mengekstraksi file dengan tar, lihatman tar .
Jika arsip sudah .tar.bz2, Anda akan menggunakan jsebagai gantinya z. Jika sudah .xz, Anda akan menggunakanJ sebagai gantinya. Untuk semua informasi lain, lihat halaman manual itu.
Untuk mempelajari lebih lanjut tentang melakukan tugas administratif di Ubuntu, lihat dokumentasi komunitas pada sudodanroot , dan juga man sudodan man gksu(atauman kdesudo jika Anda menggunakan Kubuntu).
The dokumentasi masyarakat pada File Kompresi bernilai membaca, mempelajari lebih lanjut tentang arsip dan file kompresi. (Secara teknis ini adalah dua hal yang terkait dan tumpang tindih tetapi berbeda. Misalnya: .tarFile adalah arsip. .gzFile dikompresi.)
Sebagian besar waktu Anda menggunakannya tarmungkin bukan untuk membuat dan mengembalikan cadangan, tetapi bisa berguna untuk itu, ditambah, memahami cara kerjanya meningkatkan pemahaman Anda tentang apa yang tarbisa dan tidak bisa dilakukan dan bagaimana menggunakannya. Jika ini menarik bagi Anda, lihat dokumentasi komunitas tentang cara mencadangkan sistem Andatar .
sudo tar -xzvf example.tar.bz, Anda benar-benar tidak dapat menemukan ini dengan googling ?! : P