存档(ubuntu tar)隐藏目录

碳酸氢钠

目录中的tar mydir将存档隐藏的文件和隐藏的子目录,但是内部 mydir带有*通配符的tar不会存档这是一个长期存在且已知的不一致或错误吗?

编辑(其他信息):mydir带有通配符的tar 既不会“看到”也不会在直接目录中存档隐藏的文件和隐藏的子目录但是,在非隐藏的子目录中,mydir隐藏文件和隐藏子目录将被存档。

碳酸氢钠

答案是*通配符是由外壳处理的,只是不能扩展到以点开头的东西。另一个通配符?也不会扩展到以点开头的内容。感谢Keith指出扩展是由外壳组成的,因此与tar

如果使用,shopt -s dotglob则扩展将包括诸如此类.filename感谢安迪。

使用shopt -u dotglob将其关闭。

切换dotglob选项不会自行改变ls相反,它只是更改了扩展行为,如所示ls *

编辑:我的建议在下面的评论中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章