IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    tar 命令的使用

    Teacher Du发表于 2024-11-01 03:51:26
    love 0

    tar 命令常用于备份文件。tar 是用来建立、还原备份文件的 Linux 命令,可以加入、解开备份文件内的文件。今天杜老师为大家分享一下 tar 命令的使用!

    命令介绍

    tar 是 Linux 平台下最常用的归档工具,其除了打包文件外,还可和 gzip/bzip2 配合使用进行文件压缩,在开源平台中发布的大部分软件包都是使用 tar 命令打包。

    除了常用与软件安装时解压软件包外,tar 命令也常用于备份文件等,比如备份网站源码、SQL 数据库等待。

    命令参数

    列表如下:

    参数作用
    -A新增文件到已存在的备份文件中
    -c建立新的备份文件
    -C切换到指定的目录
    -d对比备份文件内和文件系统上文件的差异
    -f指定备份文件
    -h不会建立符号连接,直接复制该连接指向的原始文件
    -k解压缩备份文件时,不覆盖已有的文件
    -K从指定的文件开始还原
    -l复制文件或目录存放的文件系统,必须与指令执行时所处的文件系统相同,否则不予复制
    -m解压缩文件时,不变更文件的更改时间
    -N只将较指定日期更新的文件保存到备份文件里
    -p用原来的文件权限还原文件
    -P文件名用绝对名称,不移除文件名称前的根符号
    -r新增文件到已存在的备份文件的结尾部分
    -s还原文件的顺序和备份文件内的存放顺序相同
    -t列出备份文件内容
    -u仅置换备份文件内的文件更新的文件
    -U解开压缩文件还原文件之前,先解除文件的连接
    -v显示指令执行过程
    -V建立使用指定的卷册名称的备份文件
    -w遭遇问题时先询问用户
    -W写入备份文件之后,确认文件正确无误
    -x从备份文件中还原文件
    -z通过 gzip 指令来处理备份文件
    –atime-preserve不变更文件的存取时间
    –backup移除文件前先进行备份
    –checkpoint读取备份文件列出目录名称
    –delete从备份文件中删除指定文件
    –exclude排除符合范本样式文件
    –group把加入设备文件中的文件所属群组设成指定的群组
    –help在线帮助
    –newer-mtime只保存更改的文件
    –no-recursion不做递归处理,就是指定目录下的所有文件及子目录不予处理
    –numeric-owner以 UID、GID 取代用户名称和群组名称
    –owner把加入备份文件中的文件的拥有者设成指定的用户
    –recursive-unlink解开压缩文件还原目录之前,先解除整个目录下所有文件连接
    –remove-files文件加入备份文件后就将其删除
    –same-owner尝试以相同的文件拥有者来还原文件
    –totals备份文件建立之后,列出文件大小
    –version显示版本信息


沪ICP备19023445号-2号
友情链接