tar: добавить все файлы и каталоги в текущий каталог, ВКЛЮЧАЯ .svn и так далее

Я пытаюсь создать каталог tar.gz и использовать

tar -czf workspace.tar.gz *

Полученный tar включает каталоги .svn в подкаталогах, но НЕ в текущий каталог (поскольку * расширяется только до «видимых» файлов, прежде чем он будет передан в tar

Я попытался вместо этого

tar -czf workspace.tar.gz. , но затем Я получаю сообщение об ошибке, потому что "." Изменился при чтении:

tar: ./workspace.tar.gz: file changed as we read it

Есть ли уловка, чтобы * соответствовал всем файлам (включая префиксы с точками) в каталоге?

(с использованием bash на Linux SLES-11 (2.6.27.19)

74
задан Dummy00001 6 September 2010 в 14:04
поделиться