Gibi bir komut dosyasından bir komut çalıştırıyorum
tar -c -f ar.tar a b c d
burada b, c ve d bulunmayabilir ve dizinler olabilir. Çözümler Ben bu iş parçacığı çıktısının olan ile gelip ls -d
etmek grep
, sonra içine eklenerek birleştirilmesi tar
komutu veya uzatılmış Neználkovo açma @(a|b|c|d)
.
Bunu yapmanın daha temiz bir yolu var mı? Bir --include
parametresi yok gibi görünen Debian Wheezy'dayım .
Denedim, var olmayan dosyalar için hala bir hata verdi.
—
gidyn
Evet, hata mesajı var ancak arşiv oluşturuldu.
—
Costas
--ignore-failed-read
seçeneği?