Linux işletim sisteminde, dosya yönetimi ve işlemleri oldukça önemlidir. Bu işlemler arasında dosyaları sıkıştırma, arşiv oluşturma ve arşivden dosya çıkarma gibi işlemler de bulunmaktadır. Bu işlemleri gerçekleştirmek için Linux’un sunduğu tar komutu oldukça kullanışlı bir araçtır. Bu blog yazısında, tar komutunun ne olduğunu ve nasıl kullanıldığını detaylı bir şekilde inceleyeceğiz. Tar komutu için giriş kısmıyla başlayarak, ardından arşiv oluşturma, arşivden dosya çıkarma ve arşivi sıkıştırma işlemlerini adım adım göstereceğiz.
Linux Tar Komutu Nedir?
Linux işletim sistemi, özellikle sistem yöneticileri ve yazılım geliştiricileri tarafından sıkça kullanılan bir işletim sistemidir. Linux’un birçok komutu vardır ve bu komutlardan biri de “tar” komutudur. Peki, Linux tar komutu nedir ve ne işe yarar? Bu yazıda Linux tar komutunu detaylı bir şekilde ele alacağız.
Tar Komutu Nedir?
Tar, “tape archiver” kavramının kısaltmasıdır. Başlangıçta, bu komut taşınabilir manyetik bant sürücülerine veri yazmak ve okumak için kullanılıyordu. Ancak günümüzde tar komutu, dosya ve dizinleri bir araya getirerek arşiv oluşturmayı, arşivlerden dosya çıkarmayı ve arşivleri sıkıştırmayı sağlayan bir araç olarak kullanılır. Tar komutu, Linux sisteminde genellikle terminal arayüzünde kullanılır ve bir dizi seçenek ile birlikte kullanılabilir.
Tar Komutu ile Arşiv Oluşturma
Tar komutunu kullanarak arşiv oluşturmak için şu syntax’ı kullanabilirsiniz:
Syntax: | tar -cf arsiv_adi.tar dosya_veya_dizinler |
---|---|
Açıklama: | -cf seçeneği, tar komutunun dosya oluşturma modunda çalışmasını sağlar. |
arsiv_adi.tar, oluşturulacak arşiv dosyasının adını belirtir. | |
dosya_veya_dizinler, arşiv oluşturulacak dosyaların veya dizinlerin listesidir. |
Tar komutunu kullanarak arşiv oluşturmak oldukça basittir. İhtiyaç duyduğunuz dosyaları ve dizinleri belirleyerek, bu komut kullanarak kolayca arşiv oluşturabilirsiniz.
Tar Komutu için Giriş
Linux kullanıcıları için çok önemli bir komut olan “tar” komutu, dosyaları arşive dönüştürmek ve arşivden dosyaları çıkarmak için kullanılır. Bu komut, Linux işletim sistemiyle gelen bir yazılımdır ve oldukça esnek bir yapıya sahiptir. Tar komutunu kullanarak, dosyaları tek bir arşiv dosyasında toplayabilir, onları sıkıştırabilir veya arşivden çıkarabilirsiniz. İster bir dizinin içindeki tüm dosyaları, isterse belirli dosyaları ve dizinleri arşive alabilirsiniz.
Tar komutunu kullanmaya başlamadan önce, bazı temel kavramları anlamak önemlidir. Tar komutu, “tape archive” kelimelerinin kısaltmasıdır ve aslında başlangıçta verileri manyetik bantlara yedeklemek için kullanılıyordu. Ancak günümüzde diskler ve diğer depolama ortamları daha yaygın olduğu için, tar komutu bu tür cihazlara veri yazma işlevini kaybetmiştir. Bunun yerine, dosyaları sıkıştırmak, arşive almak ve arşivden çıkarmak için kullanılan bir araç olarak kullanılmaktadır.
Tar komutunun birçok seçeneği vardır ve bu seçenekleri kullanarak komutun işlevini belirleyebilirsiniz. Örneğin, “-c” seçeneğiyle dosyaları arşive alabilir, “-x” seçeneğiyle arşivden dosyaları çıkarabilir ve “-z” seçeneğiyle arşivi sıkıştırabilirsiniz. Ayrıca, “-f” seçeneğiyle oluşturulacak veya kullanılacak arşivi belirleyebilirsiniz. Tar komutuyla ilgili daha fazla seçeneği öğrenmek isterseniz, “man tar” komutunu kullanarak detaylı bilgilere erişebilirsiniz.
İşte tar komutunun bazı temel seçenekleri:
- -c: Dosyaları arşive alır.
- -x: Arşivden dosyaları çıkarır.
- -z: Arşivi sıkıştırır veya sıkıştırılmış arşivden dosyaları çıkarır.
- -f: Oluşturulacak veya kullanılacak arşivi belirler.
- -v: Komutun çalışması sırasında detaylı çıktı verir.
Seçenek | Açıklama |
---|---|
-c | Dosyaları arşive alır. |
-x | Arşivden dosyaları çıkarır. |
-z | Arşivi sıkıştırır veya sıkıştırılmış arşivden dosyaları çıkarır. |
-f | Oluşturulacak veya kullanılacak arşivi belirler. |
-v | Komutun çalışması sırasında detaylı çıktı verir. |
Tar Komutu İle Arşiv Oluşturma
Linux Tar Komutu Nedir?
Tar komutu, Linux işletim sistemi üzerinde sık kullanılan bir yazılım aracıdır. Tar, “tape archive” kelimelerinin kısaltmasıdır ve başka bir deyişle, bir veya daha fazla dosya veya dizinin bir arşiv haline getirilmesini veya bir arşivden çıkarılmasını sağlar. Bu komut, dosya ve dizinlerin yedeklenmesi, taşınması veya paylaşılması gibi birçok işlemde kullanılır.
Tar Komutu için Giriş
Tar komutunu kullanmak için, terminal penceresini açmanız ve doğru komutu yazmanız gerekir. Temel kullanımı şu şekildedir:
tar [seçenekler] [arşiv adı] [hedefler]
Arşiv oluşturmak için, tar komutuna ‘-c‘ (create) seçeneği ve bir arşiv adı vermeniz gerekmektedir. Ayrıca [hedefler] bölümünde arşivlemek istediğiniz dosya veya dizinlerin adlarını belirtmelisiniz. Örnek olarak, aşağıdaki komutla “belgeler” dizinini içeren bir arşiv oluşturabilirsiniz:
tar -c -f belgeler.tar belgeler
Tar Komutu İle Arşivden Dosya Çıkarma
Bir arşivden dosya veya dizin çıkarmak için ‘-x‘ (extract) seçeneğini kullanmanız gerekmektedir. Ayrıca [hedefler] bölümünde arşivden çıkarmak istediğiniz dosya veya dizinlerin adlarını belirtmelisiniz. Örnek olarak, aşağıdaki komutla “belgeler.tar” arşivinden “belgeler” dizinini çıkarabilirsiniz:
tar -x -f belgeler.tar belgeler
Tar Komutu İle Arşivi Sıkıştırma
Tar komutu aynı zamanda arşivleri sıkıştırmak için kullanılabilir. Sıkıştırma yapmak için ‘-z‘ (gzip) veya ‘-j‘ (bzip2) seçeneklerinden birini kullanmanız gerekmektedir. Örnek olarak, aşağıdaki komutla “belgeler” dizinini içeren bir arşivi sıkıştırabilirsiniz:
tar -c -z -f belgeler.tar.gz belgeler
Bu komut, “belgeler.tar.gz” adında sıkıştırılmış bir arşiv oluşturacaktır.
Tar komutu, Linux kullanıcıları arasında yaygın olarak kullanılan ve çeşitli dosya ve dizin işlemlerini gerçekleştirebilen güçlü bir araçtır. Yukarıda açıklanan temel kullanımlar, size tar komutunu nasıl kullanacağınız konusunda bir başlangıç sağlayacaktır.
Tar Komutu İle Arşivden Dosya Çıkarma
Linux işletim sistemi, çeşitli dosya ve dizinleri arşivlemek ve sıkıştırmak için birçok farklı komut sağlar. Bu komutlardan biri olan “tar” komutu, arşiv dosyaları oluşturmanıza, arşivden dosya çıkarmanıza ve arşivi sıkıştırmanıza olanak tanır. Bu yazıda, tar komutunu kullanarak bir arşiv dosyasından nasıl dosya çıkarabileceğinizi öğreneceksiniz.
Arşivden dosya çıkarmak için tar -xvf komutunu kullanabilirsiniz. Öncelikle çıkarmak istediğiniz arşiv dosyasının adını belirtmelisiniz. Örneğin, “test.tar.gz” adında bir arşiv dosyasını çıkarmak istiyorsanız, aşağıdaki komutu kullanabilirsiniz:
tar -xvf test.tar.gz
Bu komutu çalıştırdıktan sonra, arşivden çıkarılan dosyalar mevcut dizine yerleştirilecektir. Arşivde yer alan tüm dosyalar çıkartılacak ve dizin yapısı korunacaktır. Eğer sıkıştırılmış bir arşiv dosyasını çıkartıyorsanız, komut otomatik olarak sıkıştırma işlemini de gerçekleştirecektir.
Komut | Açıklama |
---|---|
tar -xvf test.tar.gz | test.tar.gz arşiv dosyasını çıkartır |
tar -xvf archive.tar | archive.tar arşiv dosyasını çıkartır |
tar -xvf archive.tar.gz | archive.tar.gz arşiv dosyasını çıkartır |
Bu şekilde, tar komutunu kullanarak bir arşiv dosyasından dosya çıkarmayı başarabilirsiniz. Tar komutunun diğer özelliklerini ve kullanım alanlarını öğrenerek, Linux üzerindeki dosya yönetimi işlemlerinde kolaylık sağlayabilirsiniz.
Tar Komutu İle Arşivi Sıkıştırma
Linux’ta sık sık kullanılan bir komut olan tar komutu, bir arşiv dosyası oluşturmak, arşivden dosya çıkarmak veya arşivi sıkıştırmak için kullanılan bir araçtır. Tar komutu, dosya ve dizinlerin bir arşiv dosyasına toplanması veya bir arşiv dosyasından geri çıkarılması için oldukça kullanışlıdır.
Öncelikle, bir arşiv dosyasının sıkıştırılması için tar komutunu kullanabiliriz. Tar komutunu kullanarak bir arşivi sıkıştırmak için “-z” parametresini kullanmamız gerekmektedir. Aşağıda verilen örnek komutu kullanarak bir arşivi sıkıştırabilirsiniz:
tar -czvf arsiv.tar.gz dosya1 dosya2 dosya3
Bu komut, “dosya1”, “dosya2” ve “dosya3” dosyalarını “arsiv.tar.gz” isimli bir arşiv dosyasına sıkıştırır. “-c” parametresi arşiv oluşturma işlemini, “-z” parametresi sıkıştırma işlemini, “-v” parametresi ise işlem sürecini ekranda görüntülemeyi sağlar.
Sıkıştırılmış bir arşivi açmak için ise aşağıdaki komutu kullanabilirsiniz:
tar -xzvf arsiv.tar.gz
Bu komut, “arsiv.tar.gz” dosyasını açar ve içerisindeki dosyaları orijinal dizin yapısına göre geri çıkarır. “-x” parametresi dosyaları çıkarma işlemini yapar.
Linux’ta tar komutu ile arşiv sıkıştırma işlemi oldukça hızlı ve pratik bir şekilde gerçekleştirilebilir. Dosyaları sıkıştırarak daha az depolama alanı kullanabilir ve arşiv dosyasını istediğiniz zaman açarak içerisindeki dosyalara erişebilirsiniz.