Saya memiliki struktur direktori followin:
base/
files/
archives/
scripts/
Saya ingin script untuk menjalankan dari scripts/, file kompres yang terkait results.*.logdalam files/menjadi gzip tar arsip di archives/.
Saya mencoba perintah berikut:
tar czfC ../archives/archive.tar.gz ../files results.*.log
Tapi saya mengerti
tar: results.*.log: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Sementara
tar czfC ../archives/archive.tar.gz ../files results.a.log
bekerja seperti yang diharapkan. Juga
tar czf ../archives/archive.tar.gz ../files/results.*.log
berfungsi seperti yang saya inginkan, kecuali itu menambahkan awalan files/ke file dan juga memancarkan peringatan:
tar: Removing leading `../' from member names
Jadi kesimpulan saya adalah bahwa targlobbing tidak berfungsi dengan baik saat menggunakan -Copsi. Adakah saran tentang bagaimana saya membuat pekerjaan ini secara sederhana?
cdterjadi.