Linux中tar的不同方法
伙计们,你能看一下以下内容吗:Linux中tar的不同方法,linux,tar,Linux,Tar,伙计们,你能看一下以下内容吗: tar cf foo.tar foo/ bar/ tar cf foo.tar a.txt b.txt tar -cf foo.tar foo/ 这3行命令与此相同吗 tar cf foo.tar foo/ 实际上,是的 因为,在三人一组中,您每次使用c或-c选项创建的归档文件都是新的,所以只有最后一个才重要(a) 因此,归根结底,以下两者是否等效: tar -cf foo.tar foo/ tar cf foo.tar foo/ 它们是:c前面的-是可选
tar cf foo.tar foo/ bar/
tar cf foo.tar a.txt b.txt
tar -cf foo.tar foo/
这3行命令与此相同吗
tar cf foo.tar foo/
实际上,是的
因为,在三人一组中,您每次使用c
或-c
选项创建的归档文件都是新的,所以只有最后一个才重要(a)
因此,归根结底,以下两者是否等效:
tar -cf foo.tar foo/
tar cf foo.tar foo/
它们是:c
前面的-
是可选的
(a) 除非您以一种奇怪的方式设置了目录权限和
umask
设置,您可以创建文件,但不能覆盖它们:-)这真的是一个编程问题吗?+1表示脚注的彻底性^^(是的,tar中的“c”将创建归档文件,并在创建归档文件时删除任何预先存在的文件)(在“最新”版本的tar上,您可以使用“-k”或“-keep files”来允许添加到预先存在的内容中……但这是不可移植的)