软件下载

tar压缩文件夹命令(linux中打包文件tar命令的简单用法)

软件下载 投稿 2022-09-17 17:28:34 浏览

tar 是tape archive的缩写,原理就是把多个文件前后连在一起,形成一个大的文件,tar命令并不对文件进行压缩。EEj求资源网-免费绿色汉化软件分享平台

tar打包文件起码要跟上2个选项:-cf,-c选项是创建打包文件,-f选项是指定打包文件名,后面跟2个参数,一个是打包文件名,一个是要打包的文件或列表EEj求资源网-免费绿色汉化软件分享平台

tar –cf [打包文件名][要打包的文件/列表]EEj求资源网-免费绿色汉化软件分享平台

tar -cf file.tar file1.sh file2.sh file3.sh 创建打包文件file.tar,打包file1.sh file2.sh file3.sh这几个文件,当然也可以不用加后缀,但是建议加后缀名,这样以后一眼就可以看出来,这个是用tar打包的文件。EEj求资源网-免费绿色汉化软件分享平台

通过上图可以看到打包的文件大小要比打包列表中的所有文件之后还要大,是因为tar打包之后要添加一些额外的信息,所以文件要大一些,再次印证了tar命令是不会压缩文件的。EEj求资源网-免费绿色汉化软件分享平台

tar命令也可以打包整个目录,将参数2替换成要打包的目录就可以了。EEj求资源网-免费绿色汉化软件分享平台

tar -cf dir.tar dir1 dir2EEj求资源网-免费绿色汉化软件分享平台

此外我们还可以用tar –tf来列出打包文件中的所有文件名EEj求资源网-免费绿色汉化软件分享平台

tar -tf file.tar 列出file.tar里面的所有文件EEj求资源网-免费绿色汉化软件分享平台

 EEj求资源网-免费绿色汉化软件分享平台

EEj求资源网-免费绿色汉化软件分享平台

--delete长选项可以用来删除tar打包文件中的某个文件,注意长选项是用2个连字符。EEj求资源网-免费绿色汉化软件分享平台

tar -f file.tar --delete file1.sh 如下图我们删除了打包文件file.tar中的file1.sh文件,要删除的文件名要紧跟在--delete选项后面 用空格隔开EEj求资源网-免费绿色汉化软件分享平台

用-A选项合并两个打包文件EEj求资源网-免费绿色汉化软件分享平台

tar -f file.tar -A dir.tar 把dir.tar目录合并到file.tar中去,如下图所示EEj求资源网-免费绿色汉化软件分享平台

-r选项给打包文件中添加新文件,比如EEj求资源网-免费绿色汉化软件分享平台

tar -f file.tar -r file4.sh 此命令是向file.tar打包文件中添加file4.sh文件EEj求资源网-免费绿色汉化软件分享平台

默认的解包目录是当前目录,你可以用-C选项来指定要解包的目录EEj求资源网-免费绿色汉化软件分享平台

tar -xf file.tar -C jbfile/ 把file.tar打包文件,解包到 目录jbfile目录中EEj求资源网-免费绿色汉化软件分享平台

备注:EEj求资源网-免费绿色汉化软件分享平台

-c 新建打包文件EEj求资源网-免费绿色汉化软件分享平台

-x 从档案文件中释放文件, -C 拆包到对应的文件目录。EEj求资源网-免费绿色汉化软件分享平台

-f 后面接要处理的文件EEj求资源网-免费绿色汉化软件分享平台

「真诚赞赏,手留余香」

求资源网

真诚赞赏,手留余香

使用微信扫描二维码完成支付

继续浏览有关编程的文章
发表评论
留言与评论(共有 0 条评论)
   
验证码:
版权声明

求资源网所发布的一切破解补丁,软件,以及其他分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途。
否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。