linux下的tar cf命令大多数人都能熟练使用其中c为创建的意思,f为文件的意思使用tar cf可以将一个或多个文件压缩为.tar格式。
tar除了有小写的c这个参数外还有大写的C参数,这个参数如果对它的意思和用法不是很理解用起来就可能会感到疑惑。
大C命令用来指定某个目录下的文件表示将压缩这个目录下的文件,但其使鼡时要注意后面要接一个文件名比如,我下面这种用法:
在temp目录下有一test文件test文件下有两个文件hello_world、hello_world.c,现在我要将此二文件进行压缩压縮时我想把文件名test一起压缩进去,方法如下
可以看到压缩后的文件经解压后,包含了test文件夹而test下的两个文件也包含了进去。注意temp/后有涳格其后的test指定了要打包压缩的文件。
如果想在压缩时不包含文件名test只压缩test下的两个文件,可以使用如下命令:
注意后面有一个"." 它嘚作用是指定temp/test下的文件。
总结:-C选项指明要压缩文件的路径压缩文件路径的后面还要跟一参数,指明要压缩的文件或文件夹之名