Discussion

Linux Tar Arşivinden Dosya Silme

Started by IronSpecter · 22 Aug 2026 16:01 · 11 Views · 0 Replies
Thread Starter #0
Linux sistemlerinde tar arşivleri, birçok dosya ve dizini tek bir dosya halinde depolamak için yaygın olarak kullanılır. Tar arşivleri oluşturmak oldukça basit olsa da, bu arşivlerden dosya silmek, bazı özel adımlar gerektirir. Bu yazıda, bir tar arşivinden dosya silmenin nasıl yapılacağını adım adım inceleyeceğiz.

Öncelikle, tar arşivleri genellikle .tar, .tar.gz, .tar.bz2 gibi uzantılara sahip dosyalardır. Bu tür dosyalardan bir dosyayı silmek için, arşivi açmak, gerekli dosyayı çıkarmak ve ardından yeni bir arşiv oluşturmak gerekir. Örneğin, bir arşivden dosya.txt isimli bir dosyayı silmek istiyorsanız:

  1. Arşivi Çıkarın: İlk olarak, arşivi geçici bir dizine çıkarmanız gerekir. Bunu yapmak için şu komutu kullanabilirsiniz:
CODE
1tar -xf arşiv.tar

Bu komut, arşiv.tar içindeki tüm dosyaları mevcut dizine çıkarır.

  1. Silinecek Dosyayı Kaldırın: Çıkardığınız dizinde dosya.txt dosyasını silmek için:
CODE
1rm dosya.txt

komutunu çalıştırmanız yeterli olacaktır.

  1. Yeni Arşiv Oluşturun: Son olarak, arşivi güncelleyip yeniden oluşturmanız gerekiyor. Bunun için şu komutu kullanabilirsiniz:
CODE
1tar -cf yeni_arşiv.tar *

Bu komut, o anki dizindeki tüm dosyaları yeni_arşiv.tar isimli bir arşivde toplar.

Eğer arşiviniz sıkıştırılmışsa (örneğin .tar.gz veya .tar.bz2), yeni arşivi oluştururken bu sıkıştırmayı da eklemeyi unutmayın:
CODE
1tar -czf yeni_arşiv.tar.gz *


Bu yöntem, tar arşivlerinden dosya silmenin en yaygın yoludur. Ancak, bazı kullanıcılar için bu işlem pratik olmayabilir. Çünkü arşivdeki diğer dosyaların kaybolma riski vardır. Bu nedenle, önemli verilerinizi yedeklemeyi ihmal etmeyin. Tar arşivleri üzerinde işlemler yaparken dikkatli olmak, veri kaybını önlemek açısından son derece önemlidir.

You must be logged in to reply.

0 quotes selected