linux解压tar命令解压到当前文件夹

linux解压tar命令解压到当前文件夹,第1张

命令 tar xvf test.tar.,这个命令即是把test.tar压缩文件解压到当前文件夹,最后那个. 既是当前目录的意思。另外如果解压到其他目录,直接使用-C参数即可,其他扩展知识点参考如下,-A, --catenate追加 tar 文件至归档-c, --create创建一个新归档-r, --append 追加文件至归档结尾-u, --update 仅追加比归档中副本更新的文件-x, --extract, --get从归档中解出文件-t, --list 列出归档内容-z, --gzip, --gunzip, --ungzip通过 gzip 压缩归档-j, --bzip2 通过 bzip2 压缩归档-J, --xz 通过 xz 过滤归档 --lzip 通过 lzip 过滤归档 --lzma 通过 lzma 过滤归档-Z, --compress, --uncompress 通过 compress 压缩归档-v, --verbose 详细地列出处理的文件过程-k, --keep-old-files 保留源文件不覆盖-m, --touch 不要解压文件的修改时间-W, --verify 在写入以后尝试校验归档f, --file=ARCHIVE

gzip 的话可以利用-c参数

#gzip‍ -c src >dst.gz

这样,会生成压缩文件dst.gz,同时原始文件src会获得保留

解压缩的时候也是一样:

#gzip -dc src.gz >dst

bzip2可以使用-k参数

#bzip2 -k filename//压缩后保留原文件

#bzip2 -k filename.bz2//解压缩是保留原文件

其它压缩命令也有相应的参数

命令为:tar zcvf /test/data.tar.gz -C /some/files .

另一种方法,建立一个文件excludefile,写:

/data/web/aaa

/data/web/bbb

tar命令:

tar cvzf data.tar.gz --exclude-from /data/excludefile  /data/web/

扩展资料:

注意事项

tar --null -P -czf /tmp/archive.tar.gz --files-from=files.lst

files.lst是要打包的文件列表

tar 中--exclude的用法:

tar czvf oracle.tar.gz oracle --exclude  oracle/oradata --exclude oracle/admin/shvoip --exclude oracle/doc

使用tar进行排除一个目录的备份

打包/home这个目录,/home/123/是不想打包的目录。

tar cvf my.bak.tar /home --exclude /home/123

tar exclude

Published at February 20, 2008 in C/C++.

tar 的exclude 要放在最尾端才行:

tar jcvf WLANIntercept_20080220.tar.bz WLANIntercept/ –exclude=Debug


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/9032909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存