Saya bertanya-tanya apakah (dan, tentu saja, bagaimana) adalah mungkin untuk mengatakan taruntuk mengekstrak beberapa file dalam sekali jalan.
Saya adalah pengguna Unix yang berpengalaman selama beberapa tahun dan tentu saja saya tahu bahwa Anda dapat menggunakan foratau findatau hal-hal seperti itu untuk memanggil tarsatu kali untuk setiap arsip yang ingin Anda ekstrak, tetapi saya tidak dapat menghasilkan baris perintah yang berfungsi yang menyebabkan saya taruntuk mengekstrak dua file .tar.gz sekaligus. (Dan tidak, tidak ada yang salah dengan itu for, aku hanya bertanya apakah mungkin untuk melakukannya tanpanya.)
Saya mengajukan pertanyaan ini karena penasaran, mungkin
- ada garpu aneh di
tarsuatu tempat yang mendukung ini - seseorang tahu cara menggunakan
-Mparameter yangtardisarankan kepada saya ketika saya mencobatar -zxv -f a.tgz -f b.tgz - kita semua buta dan itu sangat mudah dilakukan - tetapi saya tidak dapat menemukan petunjuk apa pun di web yang tidak memanfaatkan
forataufindatauxargssejenisnya.
Tolong jangan balas dengan tar -zxvf *.tar.gz(karena itu tidak bekerja) dan hanya membalas dengan "tidak bekerja" jika Anda benar-benar yakin tentang hal itu (dan mungkin juga memiliki penjelasan yang bagus mengapa ).
Sunting: Saya diarahkan ke jawaban untuk pertanyaan ini di Stack Overflow yang mengatakan dengan sangat terperinci bahwa itu tidak mungkin tanpa melanggar tarsintaksis saat ini , tetapi saya tidak berpikir itu benar. Menggunakan tar -zxv -f a.tgz -f b.tgzatau tidak tar -zxv --all-args-are-archives *.tar.gzakan merusak sintaks yang ada, imho.
-Mparameter.