← man/archiving_and_compression
ptargrep — man ptargrep — 80×24
ugur@toprak:~/man/archiving_and_compression$man ptargrep
Bölüm 1 Arşivleme & Sıkıştırma

ptargrep

Bir tar arşivindeki dosyaların içeriklerine desen eşleştirme uygular

Sinopsis

	 ptargrep [options] <pattern> <tar file> ...

	 Options:

	  --basename|-b     ignore directory paths from archive
	  --ignore-case|-i  do case-insensitive pattern matching
	  --list-only|-l    list matching filenames rather than extracting matches
	  --verbose|-v	    write debugging message to STDERR
	  --help|-?	    detailed help message

Açıklama

Bu yardımcı program, bir tar arşivinde bulunan dosyaların içeriklerine desen eşleştirme uygulamanızı sağlar. Bunu, arşivde belirtilen desenle eşleşen satırlar içeren tüm dosyaları tespit etmek ve bunların yol adlarını yazdırmak ya da dosyaları ayıklamak (extract) için kullanabilirsiniz.

Desen, (basit bir grep düzenli ifadesi yerine) bir Perl düzenli ifadesi (regular expression) olarak kullanılacaktır.

Birden fazla tar arşiv dosya adı belirtilebilir; bunların her biri sırasıyla işlenecektir.

Seçenekler

--basename (takma adı -b) Eşleşen dosyalar ayıklandığında, arşivdeki dizin yolunu yoksayar ve arşivdeki dosyanın yalın adını (basename) kullanarak geçerli dizine yazar. Dikkat edin: Arşivdeki iki eşleşen dosya aynı yalın ada sahipse, ayıklanan ikinci dosya ilkinin üzerine yazılacaktır.

--ignore-case (takma adı -i) Desen eşleştirmeyi büyük/küçük harfe duyarsız hale getirir.

--list-only (takma adı -l) Arşivdeki her bir eşleşen dosyanın yol adını STDOUT'a yazdırır. Bu seçenek olmadan varsayılan davranış, eşleşen her dosyayı ayıklamaktır.

--verbose (takma adı -v) STDERR'e hata ayıklama bilgilerini günlüğe kaydeder.

--help (takma adı -?) Bu belgeleri görüntüler.

Telif Hakkı

Copyright 2010 Grant McLean grantm@cpan.org

Bu program özgür bir yazılımdır; Perl'ün kendi lisans koşulları altında yeniden dağıtabilir ve/veye değiştirebilirsiniz.

perl v5.34.1 2026-02-21 PTARGREP(1)