Kendi tar archiver'ımı yazıyorum. Uygulamamın tamamında iyi çalışıyor (diğer araçlarla oluşturulan katranları bile okuyordum) ancak katran dosyalarının 3. parti tar dosya okuyucularla çalışmasını sağlayamıyorum. Bu yüzden, komut satırında bir tar dosyası oluşturmayı denedim, kodumla bir tane inşa ettim ve ikiliyi karşılaştırdım.Mac OS X'te Tar komutu "gizli" dosyalar ekleyerek, neden?
Ama bir sorun gibi görünüyor: Benim katran eklemek istediğiniz Test.txt adlı bir textfile var
, bu yüzden terminalde aşağıdaki komutu çalıştırın:
tar -c -f x.tar Test.txt
bunu yaparken:
tar -tf x.tar
aşağıdaki listesini almak:
./._Test.txt
Test.txt
Bu, Mac OS X Lion üzerindeki Terminalde bulunmaktadır.
Bu ./._Test.txt
dosya nereden geliyor? Ls-
'u yaparken göremiyorum. Tar içeriğini denetledikten sonra, ikili bir veri gibi görünüyor, ancak nereden geldiğini bilmiyorum.
Dışlama parametresi burada, verme komutunu kullanarak çalışmaz. –
'--exclude' benim için çalıştı (bir şekilde sonra OS X üzerinde untarring bile her şeyi' ._'-files ile kirleten bir durumun içine alıyorum). –