热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

装入归档文件时出现了一个错误linux_linux系统中的数据归档方法

CentOS7.3学习笔记总结(六十)-linux系统中的数据归档方法数据归档简单地说就是将不再经常使用的数据移到一个单独的存储设备来进行长期保存的过程。不同于备份的数据需能被立即

CentOS7.3学习笔记总结(六十)- linux系统中的数据归档方法

数据归档简单地说就是将不再经常使用的数据移到一个单独的存储设备来进行长期保存的过程。

不同于备份的数据需能被立即使用,确保业务的连续性,归档的目的是实现历史数据和信息被系统、科学、长期地保存,以被公司、上级或第三方机构监管等。

具体到归档的方法中,对于大型数据中心和不差钱的单位,当然是各种归档系统,方便、安全、规范等,还有专业的售后服务;但是对于一些小型企业和差钱的单位,可能上线归档系统可能性不大,就要单位的IT工作人员自己动手解决公司数据的归档问题了,我们这里对于各种归档系统不做介绍,只介绍一个简单的linux系统中的归档方法,通过tar命令进行数据归档。

虽然zip命令也可以很好地将数据归档和压缩进单个文件,但是zip不是Linux中的标准归档工具。Linux系统中使用最广泛的归档工具是tar命令,该命令开始是用来将文件写到磁带设备上归档的,该命令也可以写到文件里。

命令格式:

tar [OPTION…][FILE]…

62ef7a11d90ac6f2fd539d94e4ac5cbc.png

参数:

-A, --catenate, --concatenate: append tar files to an archive;将一个已有tar归档文件追加到另一个已有tar归档文件。

-c, --create:create a new archive;创建一个新的tar归档文件

-d, --diff, --compare:find differences between archive and file system;检查归档文件和文件系统的不同之处

--delete:delete from the archive (not on mag tapes!);从已有tar归档文件中删除

-r, --append:append files to the end of an archive;追加文件到已有tar归档文件末尾

-t, --list: list the contents of an archive;列出已有tar归档文件的内容

--test-label:test the archive volume label and exit;测试存档卷标并退出

-u, --update:only append files newer than copy in archive;将比tar归档文件中已有的同名文件更新的文件追加到该tar文档文件中

-x, --extract, --get:extract files from an archive;从已有tar归档文件中提取文件

选项:

-C, --directory=DIR:change to directory DIR;切换到指定目录

-f, --file=ARCHIVE: use archive file or device ARCHIVE:输出结果到文件或设备file

-j, --bzip2:filter the archive through bzip2;将输出重定向给bzip2命令来压缩内容

-J, --xz:filter the archive through xz;通过xz过滤归档文件

-p, --preserve-permissions:extract information about file permissions (default for superuser);保留所有文件权限

-v, --verbose:verbosely list files processed;在处理文件时显示文件

-z, --gzip:filter the archive through gzip;将输出重定向给gzip命令来压缩内容。

创建归档文件,并把test01和test02目录归档到test.tar,命令:

tar -cvf test.tar test01/ test02/

列出归档文件test.tar里的内容,但是不提取文件,命令:

tar -tf test.tar

列出归档test.tar里的内容,并提取内容,并把创建的目录结果,整个在当前目录下重新创建,命令:

tar -xvf test.tar



推荐阅读
  • 本文介绍了在Linux系统中设置文件ACL权限的方法和使用说明,包括在centos7.3和centos6.9中开启ACL权限的两种方法:在挂载时指定打开ACL权限和修改默认的属性信息。同时提供了对ACL权限的详细解释和应用场景。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Linux环境变量函数getenv、putenv、setenv和unsetenv详解
    本文详细解释了Linux中的环境变量函数getenv、putenv、setenv和unsetenv的用法和功能。通过使用这些函数,可以获取、设置和删除环境变量的值。同时给出了相应的函数原型、参数说明和返回值。通过示例代码演示了如何使用getenv函数获取环境变量的值,并打印出来。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • 本文介绍了深入浅出Linux设备驱动编程的重要性,以及两种加载和删除Linux内核模块的方法。通过一个内核模块的例子,展示了模块的编译和加载过程,并讨论了模块对内核大小的控制。深入理解Linux设备驱动编程对于开发者来说非常重要。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 有没有一种方法可以在不继承UIAlertController的子类或不涉及UIAlertActions的情况下 ... [详细]
author-avatar
另一种Xing福_290
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有