У меня есть папка, которая включает в себя подпапки, которые, в свою очередь, также имеют подпапки. Я старался:
tar --exclude='*.msh' --exclude='*.geo' -czvf cont.gz run-1/*
сжать все файлы и подпапки в run-1, кроме файлов с расширениями msh и geo. Но tar продолжает добавлять эти файлы. Файлы, которые должны были быть исключены, находятся не в run-1, а в одной из его подпапок, и я не хочу явно указывать расположение. В чем проблема?
Изменить: ниже находится одна из подпапок в run-1. Другие подпапки имеют похожую структуру. Я также согласен с исключением папки msh во всех подпапках.
run-1
|-np-8
|-nmesh-3
|-ncell-1
|-bunch of files
|-msh
|-bg.msh
|-bg.geo