Linux tar命令笔记

Linux tar 命令
  Linux tar命令是用于建立,还原备份文件的工具程序,它可以加入以及解开备份文件内的文件。
  语法:
    tar [参数] [目的文件] [备份文件]
参数:

复制代码
tar -c      #新建创建新的包
tar -f      #指定包文件的名称 打包解包的必要参数且必须放在任何选项的最后

复制代码

    

复制代码
 tar -A      #新增文件到已存在的tar文件中

复制代码

    

复制代码
tar -z,-j,-J     #调用.gz , .bz2 , .xz格式的工具进行处理

复制代码

    

tar -t     #查看包内的文件信息

 

    

复制代码
tar -x    #解包,解压。 tar -xf  ttt.tar  -C /home/ 可指定解包到/home目录

 
复制代码

     

复制代码
tar -C    #指定解包路径

 
复制代码

     

复制代码
tar -k    #保留原文件不被覆盖

复制代码

 

tar -v     #显示指令执行过程

tar -N '2023-06-10' -zcf  file.tar.gz  *.log   #只会备份比某个日期新的文件

 

 常用指令:

tar -cvf  file_log.tar.gz   *.log     #仅打包,将所有log文件打包为"file_log.tar"文件并显示打包过程

 

    

tar -zcvf file_log.tar.gz  *.log     #打包后,以gzip压缩 压缩文件,z是.gz压缩,j是bzip2压缩,J是xz压缩

 

    

tar -xvf  file_log.tar  -C ./    #解包文件到当前目录下

 

 

posted @   Paimon丶  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示