精华内容
下载资源
问答
  • 归档命令tar,文件归档有好多好处,方便使用易于管理,接下来通过本文给大家分享linux文件归档和压缩命令,感兴趣的朋友一起看看吧
  • 主要介绍了Python3实现将文件归档到zip文件及从zip文件中读取数据的方法,涉及Python针对zip文件操作的相关技巧,需要的朋友可以参考下
  • 主要介绍了Linux下自动删除归档日志文件方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧
  • PAGE / NUMPAGES Oracle丢失归档日志文件的数据库恢复方法 丢失归档日志文件的数据库恢复方法从一个不能正常打开的数据库(由于一个/多个数据库文件与其他文件不一致)中提取数据场景一个磁盘损坏了并且丢失了一个...
  • 讲道理,这是我踩的一个坑,同时和另一个场景出现在 我上传本地文件时发生的另一个报错信息。 链接:https://blog.csdn.net/weixin_42250835/article/details/119360950

    讲道理,这是我踩的一个坑,同时和另一个场景出现在 我上传本地文件时发生的另一个报错信息。

    链接:https://blog.csdn.net/weixin_42250835/article/details/119360950

    展开全文
  • 这三个操作都会使用两个公共选项 -f 和 -v:使用 -f 指定归档文件的名称,使用 -v(“冗余”)选项使 tar 在处理文件时输出文件名。虽然 -v 选项不是必需的,但是它可以让你观察 tar 操作的过程。 简而言之,...
    本教程会展示如何使用 tar 创建、列出和提取归档中的内容。这三个操作都会使用两个公共选项 -f 和 -v:使用 -f 指定归档文件的名称,使用 -v(“冗余”)选项使 tar 在处理文件时输出文件名。虽然 -v 选项不是必需的,但是它可以让你观察 tar 操作的过程。

    在 Linux 中创建和管理归档文件教程在 Linux 中创建和管理归档文件教程

    简而言之,归档是一个包含一系列文件和(或)目录的单一文件。归档文件通常用于在本地或互联网上传输,或作为一个一系列文件和目录的备份副本,从而允许你使用一个文件来工作(如果压缩,则其大小会小于所有文件的总和)。同样的,归档也用于软件应用程序打包。为了方便传输,可以很容易地压缩这个单一文件,而存档中的文件会保留原始结构和权限。

    我们可以使用 tar 工具来创建、列出和提取归档中的文件。用 tar 生成的归档通常称为“tar 文件”、“tar 归档”或者“压缩包”(因为所有已归档的文件被合成了一个文件)。

    本教程会展示如何使用 tar 创建、列出和提取归档中的内容。这三个操作都会使用两个公共选项 -f 和 -v:使用 -f 指定归档文件的名称,使用 -v(“冗余”)选项使 tar 在处理文件时输出文件名。虽然 -v 选项不是必需的,但是它可以让你观察 tar 操作的过程。

    在本教程的下面部分中,会涵盖 3 个主题:1、创建一个归档文件;2、列出归档文件内容;3、提取归档文件内容。另外我们会回答归档文件管理的 6 个实际问题来结束本教程。你从本教程学到的内容对于执行与网络安全和云技术相关的任务至关重要。

    1、创建一个归档文件

    要使用 tar 创建一个归档文件,使用 -c(“创建”)选项,然后用 -f 选项指定要创建的归档文件名。通常的做法是使用带有 .tar 扩展名的名称,例如 my-backup.tar。注意,除非另有特别说明,否则本文其余部分中使用的所有命令和参数都以小写形式使用。记住,在你的终端上输入本文的命令时,无需输入每个命令行开头的 $ 提示符。

    输入要归档的文件名作为参数;如果要创建一个包含所有文件及其子目录的归档文件,提供目录名称作为参数。

    要归档 project 目录内容,输入:

    $ tar -cvf project.tar project
    

    这个命令将创建一个名为 project.tar 的归档文件,包含 project 目录的所有内容,而原目录 project 将保持不变。

    使用 -z 选项可以对归档文件进行压缩,这样产生的输出与创建未压缩的存档然后用 gzip 压缩是一样的,但它省去了额外的步骤。

    要从 project 目录创建一个 project.tar.gz 的压缩包,输入:

    $ tar -zcvf project.tar.gz project
    

    这个命令将创建一个 project.tar.gz 的压缩包,包含 project 目录的所有内容,而原目录 project 将保持不变。

    注意: 在使用 -z 选项时,你应该使用 .tar.gz 扩展名而不是 .tar 扩展名,这样表示已压缩。虽然不是必须的,但这是一个很好的实践。

    gzip 不是唯一的压缩形式,还有 bzip2 和 xz。当我们看到扩展名为 .xz 的文件时,我们知道该文件是使用 xz 压缩的,扩展名为 .bz2 的文件是用 bzip2 压缩的。随着 bzip2 不再维护,我们将远离它而关注 xz。使用 xz 压缩时,需要花费更长的时间。然而,等待通常是值得的,因为压缩效果要好的多,这意味着压缩包通常比使用其它压缩形式要小。更好的是,不同压缩形式之间的解压缩或提取文件并没有太大区别。下面我们将看到一个使用 tar 压缩文件时如何使用 xz 的示例:

    $ tar -Jcvf project.tar.xz project
    

    我们只需将 gzip 的 -z 选项转换为 xz 的大写 -J 即可。以下是一些输出,显示压缩形式之间的差异:
    在 Linux 中创建和管理归档文件教程在 Linux 中创建和管理归档文件教程

    在 Linux 中创建和管理归档文件教程在 Linux 中创建和管理归档文件教程

    如你所见,xz 的压缩时间最长。但是,它在减小文件大小方面做的最好,所以值得等待。文件越大,压缩效果也越好。

    2、列出归档文件的内容

    要列出 tar 归档文件的内容但不提取,使用 -t 选项。

    要列出 project.tar 的内容,输入:

    $ tar -tvf project.tar
    

    这个命令列出了 project.tar 归档的内容。-v 和 -t 选项一起使用会输出每个文件的权限和修改时间,以及文件名。这与 ls 命令使用 -l 选项时使用的格式相同。

    要列出 project.tar.gz 压缩包的内容,输入:

    $ tar -tzvf project.tar.gz
    

    3、从归档中提取内容

    要提取(解压)tar 归档文件中的内容,使用 -x(“提取”)选项。

    要提取 project.tar 归档的内容,输入:

    $ tar -xvf project.tar
    

    这个命令会将 project.tar 归档的内容提取到当前目录。

    如果一个归档文件被压缩,通常来说它的扩展名为 .tar.gz 或 .tgz,请包括 "-z" 选项。

    要提取 project.tar.gz 压缩包的内容,输入:

    $ tar -zxvf project.tar.gz
    

    注意: 如果当前目录中有文件或子目录与归档文件中的内容同名,那么在提取归档文件时,这些文件或子目录将被覆盖。如果你不知道归档中包含哪些文件,请考虑先查看归档文件的内容。

    在提取归档内容之前列出其内容的另一个原因是,确定归档中的内容是否包含在目录中。如果没有,而当前目录中包含许多不相关的文件,那么你可能将它们与归档中提取的文件混淆。

    要将文件提取到它们自己的目录中,新建一个目录,将归档文件移到该目录,然后你就可以在新目录中提取文件。

    FAQ

    现在我们已经学习了如何创建归档文件并列出和提取其内容,接下来我们可以继续讨论 Linux 专业人员经常被问到的 9 个实用问题。

    可以在不解压缩的情况下添加内容到压缩包中吗?

    很不幸,一旦文件将被压缩,就无法向其添加内容。你需要解压缩或提取其内容,然后编辑或添加内容,最后再次压缩文件。如果文件很小,这个过程不会花费很长时间,否则请等待一会。

    可以在不解压缩的情况下删除归档文件中的内容吗?

    这取决压缩时使用的 tar 版本。较新版本的 tar 支持 -delete 选项。

    例如,假设归档文件中有 file1 和 file2,可以使用以下命令将它们从 file.tar 中删除:

    $ tar -vf file.tar –delete file1 file2
    

    删除目录 dir1:

    $ tar -f file.tar –delete dir1/*
    

    压缩和归档之间有什么区别?

    查看归档和压缩之间差异最简单的方法是查看其解压大小。归档文件时,会将多个文件合并为一个。所以,如果我们归档 10 个 100kb 文件,则最终会得到一个 100kb 大小的文件。而如果压缩这些文件,则最终可能得到一个只有几 kb 或接近 100kb 的文件。

    如何压缩归档文件?

    如上所说,你可以使用带有 cvf 选项的 tar 命令来创建和归档文件。要压缩归档文件,有两个选择:通过压缩程序(例如 gzip)运行归档文件,或在使用 tar 命令时使用压缩选项。最常见的压缩标志 -z 表示 gzip,-j 表示 bzip,-J 表示 xz。例如:

    $ gzip file.tar
    

    或者,我们可以在使用 tar 命令时使用压缩标志,以下命令使用 gzip 标志 z:

    $ tar -cvzf file.tar /some/directory
    

    如何一次创建多个目录和/或文件的归档?

    一次要归档多个文件,这种情况并不少见。一次归档多个文件和目录并不像你想的那么难,你只需要提供多个文件或目录作为 tar 的参数即可:

    tar -cvzf file.tar file1 file2 file3
    

    创建归档时如何跳过目录和/或文件?

    你可能会遇到这样的情况:要归档一个目录或文件,但不是所有文件,这种情况下可以使用 --exclude 选项:

    $ tar –exclude ‘/some/directory’ -cvf file.tar /home/user
    

    在示例中,/home/user 目录中除了 /some/directory 之外都将被归档。将 --exclude 选项放在源和目标之前,并用单引号将要排除的文件或目录引起来,这一点很重要。

    总结

    tar 命令对展示不需要的文件创建备份或压缩文件很有用。在更改文件之前备份它们是一个很好的做法。如果某些东西在更改后没有按预期正常工作,你始终可以还原到旧文件。压缩不再使用的文件有助于保持系统干净,并降低磁盘空间使用率。还有其它实用程序可以归档或压缩,但是 tar 因其多功能、易用性和受欢迎程度而独占鳌头。

    展开全文
  • 本文讲述RMAN环境下restore归档文件常用命令。 Oracle数据库使用RMAN备份的时候,会把归档日志压成备份集(backup set),备份在disk或者tape上。 一种场景: 大家都熟悉一种架构RAC+ADG。在该架构下,源库的归档...

    摘要:Oracle数据库使用RMAN备份的时候,会把归档日志压成备份集(backup set),备份在disk或者tape上。本文讲述RMAN环境下restore归档文件常用命令。

    Oracle数据库使用RMAN备份的时候,会把归档日志压成备份集(backup set),备份在disk或者tape上。

    一种场景:

    大家都熟悉一种架构RAC+ADG。在该架构下,源库的归档文件清理机制为数据库备份完成后进行清除(参考语句:backup filesperset 20 format ‘al_t%t_s%s_p%p’ (archivelog all delete input);),但为了保障源库归档文件能传送到/应用到DG库,primary 库的rman中会设置

    CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY;
    或者CONFIGURE ARCHIVELOG DELETION POLICY TO SHIPPED TO ALL STANDBY;

    但RAC+ADG架构下,如果没有设置上述主库归档到DG库的规则,主库在备份完成后很容易删除已经备份至disk或者tape的在本地的归档文件,这样就导致DG生效,需要在主库环境restore DG库需要的归档文件后,同步机制方可继续运行。

    那么,主库如何从备份集中restore对应的归档文件?

    常用的restore命令,本文罗列下:
    restore命令的参数可以用SCN、SEQUENCE、TIME等,也可附加preview参数先查看计划,该参数和list backup of archivelog是等效的。
    1) 备份所有归档日志文件后删除
    RMAN> backup archivelog all delete input;
    第二: restore archivelog 的各种选项
    恢复全部归档日志文件
    RMAN> restore archivelog all;
    2) .恢复5天内的归档日志
    RMAN> restore archivelog from time ‘sysdate-5’;
    3) sequence between 写法
    RMAN> restore archivelog sequence between 1 and 3;
    4) 恢复到哪个日志文件为止
    RMAN> restore archivelog until logseq 3;
    或RMAN> restore archivelog high logseq 3;;

    5) 从某个归档日志开始恢复
    RMAN> restore archivelog low logseq 5;
    或 RMAN> restore archivelog from logseq 5;

    6) 改变恢复路径
    set archivelog destination to ‘d:\backup’;

    举个活生生的例子:

    1、根据时间查看需要的备份集:
    RMAN> list backup of archivelog time between “to_date(‘2020-10-10 08:00:00’,‘yyyy-mm-dd hh24:mi:ss’)” and “to_date(‘2020-10-10 13:00’,‘yyyy-mm-dd hh24:mi:ss’)”;
    或者用preview查看:
    RMAN> restore archivelog time between “to_date(‘2020-10-10 08:00:00’,‘yyyy-mm-dd hh24:mi:ss’)” and “to_date(‘2020-10-10 13:00’,‘yyyy-mm-dd hh24:mi:ss’)” preview;
    也可以先指定时间格式,然后就可以不用to_date函数了:
    RMAN> SQL ‘ALTER SESSION SET NLS_DATE_FORMAT=“YYYY-MM-DD:HH24:MI:SS”’;
    RMAN> restore archivelog time between ‘2020-10-10 09:00:00’ and ‘2020-10-10 12:00:00’ preview;

    2、执行restore命令,指定归档日志恢复到其他的目录,此时必须用run命令:
    RMAN> run {
    set archivelog destination to ‘/backup/testarch’;
    SQL ‘ALTER SESSION SET NLS_DATE_FORMAT=“YYYY-MM-DD:HH24:MI:SS”’;
    restore archivelog time between ‘2020-10-10 09:00:00’ and ‘2020-10-10 12:10:00’;
    }

     

    欢迎关注个人微信公众号“一森咖记”
    image.png

    展开全文
  • 基础学习5-tar文件归档命令

    千次阅读 2018-05-12 23:16:23
    tar:归档命令选项-c 创建新的归档文件-x 解压提取归档文件 -t 显示压缩文件的内容 -v 显示操作过程 -f 指定压缩文件tar 本身不具有压缩文件功能,需要调用gzip bzip2软件功能 -z 支持调用gzip压缩或解压 -j 支持调用...

    #tar -cvfz /root/backup.tar.bz /home/sh

     

    参数:

        -c 建立归档文件 

        -x 解包归档文件

        -t  显示压缩文件的内容

        -v 显示打包或解压过程

        -f 指定文档名

    tar 本身不具有压缩文件功能,需要调用gzip  bzip2软件功能

        -z 具有gzip属性的打包文档 文件后缀名 .bz

        -j 具有bzip2属性的打包文档  文件后缀名 .bz2

        -J 具有bzip2属性的打包文档  文件后缀名 .xz

        -Z 支持compress解压的文档。文件后缀名 .gz

     

    展开全文
  • 文件进行归档命令

    千次阅读 2020-03-13 21:11:47
    tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 … 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达...
  • 当Oracle 归档日志满了后,将无法正常登入oracle,需要删除一部分归档日志才能正常登入ORACLE。 最近同事在工作中遇到一个问题,他那边的一套Oracle 11g数据库使用RMAN没办法删除旧的归档,导致磁盘使用率很高。 ...
  • 下面小编就为大家带来一篇linux下用tar命令将当前目录下文件按子目录压缩归档的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 存档文件 (Archiving Files) As we already understand what Compression (Compression techniques in Linux) is? We shall learn about Archives. We prefer compression as it is convenient to send file ...
  • sqlplus / as sysdba; cmd命令用管理员登录 shutdown immediate; -- 关闭数据库 startup mount; -- 打开数据库 alter database archivelog; -- 开启归档日志 alter database open;...如果要关闭归档文件,重复上...
  • # 这里将一个文件树中的所有文件和子目录归档到一个tar归档文件,然后压缩 import tarfile, os # compression表示压缩算法,gz表示gzip颜色,bz2表示bzip2压缩, # 空字符串表示不压缩 # folder_to_backup: 要归档的...
  • 一、制作归档文件或释放已归档文件——tar命令。 tar命令可以将要备份保存的数据打包成一个扩展名为.tar的文件,以便于保存,需要时再从.tar中恢复。 参数:-t:查看包中的文件列表 -x:释放包 -c:创建包 -r:增加...
  • tar: 它似乎不像是一个 tar 归档文件 tar: 跳转到下一个头 tar: 由于前次错误,将以上次的错误状态退出   解决办法: 运行file xxxxx.tar.gz看一下文件类型, 发现是gzip格式的压缩包,所以先用gunzip xxxxx....
  • linux tar 文件归档命令

    千次阅读 2018-08-11 11:10:46
    -r:向压缩归档文件末尾追加文件  -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip...
  • ORACLE归档文件路径设置详解

    千次阅读 2019-09-14 20:06:49
    查看oracle归档日志路径 1.修改归档日志的格式 默认格式是:“ %t_%s_%r.dbf”,我们尝试将格式修改为“%t_%s_%r.arch”,这是一个静态参数,需要重新启动数据库才生效。 sys@ora10g> show parameter log_...
  • 导读:我们可以使用 tar 工具来创建、列出和提取归档中的文件。 本文字数:5508,阅读时长大约:8分钟https://linux....
  • ####文件在系统中的传输#### 网络化时代数据的分享特别重要,如何传输一个文件或目录给别的用户和服务器件。下面我将介绍几种方法 1.scp命令 (远端复制命令) 分享给别人的方法,大家首先想到的是复制。scp命令...
  • 主要介绍文件归档和压缩相关方法归档和压缩有利于linux系统中文件的管理和磁盘空间的利用,善于利用归档和压缩能为我们工作中带来很多便捷。
  • Postgresql wal 归档文件处理

    千次阅读 2019-12-27 11:33:42
    数据库采用主从备份方式进行搭建,未及时清理归档归档文件夹目录不断增大,撑爆整个磁盘。 所谓WAL日志归档,其实就是把在线的WAL日志备份出来。 wal_level='replica' # - Archiving - archive_mode = on # ...
  • cpio命令主要是用来建立或者还原备份档的工具程序,cpio命令可以复制文件归档包中,或者从归档包中复制文件。 语法格式: cpio [参数] 常用参数: -0 接受新增列控制字符,通常配合find指令的“-print0”参数...
  • Oracle归档日志文件

    千次阅读 2019-04-23 23:25:43
    设置归档文件位置 1.本地归档目标 2. 远程归档目标 查看归档日志信息 Oracle利用重做日志文件来记录用户对数据库所做的修改,但是重做日志文件是以循环方式使用的,在重新写入重做日志文件是,原来保存的重做...
  • hadoop 解har归档文件

    2021-04-16 17:05:20
    发现有一天的数据查不到,也查不到分区信息,重新同步这一天的数据发现一直执行失败,后面查看hdfs上的实际存储文件发现该天的数据被归档了,归档文件同步过来了,但是msck repair table 命令没法将归档文件中的分区...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 122,300
精华内容 48,920
关键字:

归档文件命令