TAR.GZ paketleri belirli klasöre açmak

Drupal paketinden örnekleyelim.
Drupal’in şu andaki güncel sürümü olan 7.32’yi indirdiğinizde drupal-7.32.tar.gz adı ile iner.
bunu tar -xzvf drupal-7.32.tar.gz komutu ile açtığınızda ise paket drupal-7.32 adlı bir klasöre açılır. (bu şekilde ayarlandığı için).
Sonra içindeki dosyaları istediğin klasöre taşı falan bir sürü zahmetli iş 🙂

fakat biz belli bir adrese ve bu klasör adı olmadan açmak istersek ne yaparız?
tar -xzvf drupal-7.32.tar.gz -C /home/istenen-klasor-bu –strip-components=1
tar –strip-components 1 -xvf wordpress-4.7.3-tr_TR.tar.gz  
(alternatif kod)

sondaki –strip-componentes=1 komutu ilk seviye klasor adını iptal etmeye yarıyor. Rakamı artırarak bir alt klasore dogru ilerlemek mümkün.

ayrıntılı bilgi için; https://www.gnu.org/software/tar/manual/html_section/tar_52.html#transform

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir