我尝试tar.gz一个目录并使用
tar -czf workspace.tar.gz *
Run Code Online (Sandbox Code Playgroud)
生成的tar包含.svn子目录中的目录,但不包含在当前目录中(因为*在将其传递给tar之前,只扩展为'visible'文件
我试过了
tar -czf workspace.tar.gz .相反,但后来我得到一个错误,因为'.' 在阅读时发生了变化:
tar: ./workspace.tar.gz: file changed as we read it
Run Code Online (Sandbox Code Playgroud)
是否有一个技巧,以*匹配目录中的所有文件(包括点前缀)?
(在Linux SLES-11上使用bash(2.6.27.19)