我们现在回到服务器家目录(执行 cd ~)然后使用下面的命令进行下载: curl -L https://nodejs.org/dist/v8.12.0/node-v8.12.0-linux-x64.tar.xz...现在我们下载解压工具对归档进行解压: yum install -y xz tar 执行完成后,我们开始解压吧!...我们先执行 xz -d node-v8.12.0-linux-x64.tar.xz 命令,然后之前的 .xz 归档消失了,会多处一个 node-v8.12.0-linux-x64.tar 的归档文件,我们继续执行...#子目录发布 SPA 子目录发布 H5 有一个不好的地方,就是我们只能使用 hash 模式理由,但是我们可以规避跨域请求的安全限制问题,当然,想使用 history 需要对 Nginx 做特殊处理,这里教程中并不会给出例子...大概的样子如下: [5bac98623f5a1.png] #独立域名发布 SPA 我们在前面的教程中安装了 Nginx 这一节教程将指导如何在独立域名(或者端口)进行程序的发布,因为这里是教程,我们就换一个网络端口
在日常的文件传输与存储过程中,rar格式因其良好的压缩率和对多卷压缩的支持而广泛应用于各种场景。然而,默认情况下,Linux操作系统并不自带支持解压rar文件的工具。...本文将详细介绍如何在Linux系统中安装和使用相应的工具解压rar文件,并提供几种不同的解压方法以满足不同需求的用户。...或Fedora: sudo yum install unrar #或者(对于较新版本的系统使用 dnf) sudo dnf install unrar 若上述仓库不包含所需软件,可以从RARLAB官方网站下载源码包手动编译安装...这意味着当你解压一个归档文件时,系统会按照归档包内文件所在的嵌套子目录结构,在本地相应地创建和还原这些目录,然后将文件解压至其在归档时所在的确切路径上。...这样做会让解压出来的文件保持与归档时相同的目录层级结构。如果不保留原来的文件路径结构,则将命令中的x 改为e 即可。 注意,若rar文件设置了密码保护,解压时需按提示输入密码。
#以列表方式查看当前目录的所有子目录和文件(包含隐藏文件) ls -al /usr #以列表方式查看 /usr 目录中的所有子目录和文件 值得注意的是:在Linux中,路径开头的“/”表示根目录...ls -l | grep D 5 归档、压缩和解压缩 压缩和解压缩 (1)tar tar具有归档、解包和解压缩等功能 用常用选项: 选项 说明 -c 指定特定目录压缩 -x 从备份文件中还原文件...-f 指定文件名称 a)打包归档: tar用于归档时,可以把目录及其下的目录和文件等内容打包成一个文件。...b)显示归档中的文件内容 tar -tf temp.tar c)从归档文件中提取文件 tar用于提取文件时,可以把打包的tar文件提取回目录和文件。 ... 在tar -cf指令中添加-z参数可以实现打包并同时压缩文件。
在Linux系统中,有多种命令可用于压缩和归档文件和目录。这些命令使我们能够将文件和目录打包成单个文件,并可以选择压缩以节省存储空间。...gzip -r :递归压缩指定目录中的所有文件和子目录。Bzip2bzip2 :压缩指定的文件,并将原始文件替换为压缩文件。...bzip2 -r :递归压缩指定目录中的所有文件和子目录。Xzxz :压缩指定的文件,并将原始文件替换为压缩文件。...xz -r :递归压缩指定目录中的所有文件和子目录。Zipzip :将指定文件添加到ZIP归档文件中。...您可以使用这些命令来压缩文件和目录、解压缩归档文件以及查看归档文件的内容。这些命令提供了灵活性和便利性,使您能够有效管理和处理文件和目录。
GIT只在工作区根目录下设置.git版本库,保证了目录的干净性,大大提高了安全性,但也意味着只有.git版本库的目录才存储有版本库信信息。...最后: 版本是非线性增长,GIT提倡充分使用好分支特性 6、git 工作区如何归档压缩? tar,zip? NO! .git目录不想打包,且.gitgnore中记录的忽略文件也不想打包!...其实git提供了内置工具 基于最新的提交建立归档文件 latest.zip git archive -o latest.zip HRAD 只将目录src和doc归档到partial.tar中 git...通常情况下用不到,但是这非常好的使用习惯,推荐使用 如git长时间使用,库越来越大,希望清理很久以前的提交信息以减少磁盘占用或者希望将版本中的某部分提交去除时,tags会提供非常大的帮助 9、非技术问...在git诞生之前,linux社区使用的bitmover公司的商业产品bitkeeper进行版本管理。
-f 的缩写 查看归档 collection.tar 中是否有 blues 成员名(匹配成员名是按照创建归档时存储的成员名严格进行的): tar -tvf collection.tar blues...# 模糊匹配 从归档中提取出来的成员,会按照它存储在归档中的路径名,在当前目录中创建对应路径。...因此,如果只是想将文件提取到当前目录而忽略它在归档中存储的目录结构,可以使用 --strip-components 来指定跳过的目录级数: tar -xvf collection.tar --strip-components...这是因为 tar 最初是为了写磁带机而创立的,而磁带的一个特点就是无论写还是读,都只能顺序操作。所以 tar 的更新操作只会将修改后的文件追加到归档文件中,同时原来的旧文件也仍然保存在归档文件中。...在归档时不保存成员的权限(默认使用原文件的权限) -Z、--compress、--uncompress 指定 tar 在归档时使用 compress 程序进行压缩,以减小归档的大小 -j、--bzip2
-a 归档,等同于-dr -b 若删除或者覆盖目标文件,将对目标文件进行备份,备份文件以备份的字符串结尾 -d 复制符号链接 -f...覆盖目标文件之前先要进行询问 -l 建立硬链接,而非复制 -p 源目录或者文件的属性保留 -r 处理指定目录以及子目录 复制/...软连接适用于文件或目录,但硬链接只可用于文件。 软连接与原文件可以位于不同的文件系统中,但硬链接必须与原文件在同一个分区内。 ...uzaip 解压缩 tar命令: -c 创建.tar格式的文件 -x 解开.tar格式的文件 -f 使用归档文件 -v 显示详细信息 -t 查看包内文件 -j 使用baip2程序 -z...-C 路径 tar -xjf file.tar.bz2 -C 路径 cpio命令:存取归档包中的文件 -o 将文件拷贝打包成文件或者将文件输出到设备上 -i 解包,将打包文件解压或将设备上的备份还原到系统
备注:建议使用tar归档时,让归档文件中包含一个子目录,解压归档文件时,子目录会被产生,所有文件都会放在这个目录里。...也就是说把 所有文件都放到一个子目录下,然后归档该子目录 备注:tar会把文件的拥有者和权限存在备份文件中,并且保留完整的目录结构,符号链接,物理链接,所以使用tar可以说是在同一操作系统 上拷贝或者搬移整个树状目录的最好方法...) 还原归档或压缩文件中的文件和目录 -v(verbose) 显示命令的执行过程(可以同时用两个v选项,以显示更多的信息) -z(gzip) 采用gzip方式压缩/解压缩归档文件 -j 采用bzip2...说明:由于进行归档/压缩操作采用的是相对路径,所以还原某个文件时必须使用相对路径。...,可以是已经存在的或不存在的)或者 tar [选项] 压缩/归档文件 压缩/归档文件中的首目录/文件名,总之,形式要和压缩包对应 也就是说,你创建时文件名采用了路径的形式,如tar -cf etc.tar
Bacula相对易于使用且效率很高,同时提供许多先进的存储管理功能,可以轻松找到并恢复丢失或损坏的文件。用技术术语来说,它是一个开源的基于网络的备份程序。 在我看来,这是一个过时的纯接口解决方案。...因为重复使用 librsync,所以增量归档是节省空间的,只记录了自上次备份以来已更改的文件的部分。...目标目录结束了源目录的复制,但额外的反向差异存储在目标目录的特殊子目录中,因此您仍然可以恢复前一段时间丢失的文件。这个想法是结合镜像和增量备份的最佳功能。...这意味着文件的转储是使用良好的旧TAR创建的,但是使用起来要比命令行方便得多。 但 Sbackup 仅适用于台式计算机,不适用于服务器。...安装python客户端后,用户可以通过web界面管理备份文件甚至数据库的备份。BitCalm使用Amazon S3进行存储,用户也可以选择使用自己的存储来进行备份。 备份是以增量的方式进行的。
因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。...-V:保留VMS的文件版本信息; -X:解压缩时同时回存文件原来的UID/GID; -d:指定文件解压缩后所要存储的目录; -x:指定不要处理.zip压缩文件中的哪些文件; -Z:unzip-Z...GNU ‘tar’ 将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件。...tar -tvf archive.tar # 详细列举归档文件 archive.tar中的所有文件。...tar -xf archive.tar # 解开归档文件 archive.tar中的所有文件。
段文件会被分配一个数字名称以便反映它在整个抽象WAL序列中的位置。在没有使用WAL归档时,系统通常只创建少量段文件,并且通过重命名不再使用的段文件为更高的段编号来“回收”它们。...同样,如果你希望确保一个刚刚完成的事务能被尽快归档,可以使用pg_switch_wal进行一次手动段切换。其他与WAL管理相关的使用函数在Table 9.79中列出。...一旦你已经安全地归档了文件系统备份和在备份过程中被使用的WAL段文件(如备份历史文件中所指定的) ,所有名字在数字上低于备份历史文件中记录值的已归档WAL段对于恢复文件系统备份就不再需要了,并且可以被删除...如果你使用了不在此目录下的表空间,注意也把它们包括在内(并且确保你的备份将符号链接归档为链接,否则恢复过程将破坏你的表空间)。 不过,你应当从备份中忽略集簇的pg_wal/子目录中的文件。...如果你在调用它时使用了-X参数,使用该备份所需的所有事务日志将会被自动包含在该备份中,并且恢复该备份也不需要特殊的动作。
(你需要将umask命令与所需模式放在其中一个启动文件中,以使新的默认权限适用于后续会话,如第13章所讨论的。)...f标志后的命令行参数必须是tar要创建的归档文件(在上面的例子中,它是.tar)。除了磁带驱动器外,您必须始终使用此选项后跟文件名。...要解压缩压缩的归档文件,从右到左进行操作;首先去掉.gz,然后再处理.tar。...你可以使用z作为选项来自动调用gzip对归档文件进行处理;对于解压缩归档文件(使用tar的x或t模式)和创建归档文件(使用c模式),这都适用。...这些文件只与Linux启动过程的最初阶段有关;你在这个目录中找不到关于Linux如何启动服务的信息。有关此内容的更多信息,请参见第5章。
文件打包压缩是将多个文件或目录合并成一个文件,并通过压缩算法减小其大小的过程。这一过程有助于文件的整理、存储空间的节省以及文件传输时的效率提升。在Linux系统中,常用的工具有tar,zip等。...备份和归档: 打包压缩是进行文件备份和归档的常见方式。通过将文件打包成一个压缩文件,可以更方便地进行备份,并且可以节省备份存储空间。...常用选项: -r 递归处理,将指定目录下的所有文件和子目录一并处理。...-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩? -v :压缩的过程中显示文件!...通过使用 tar 和 zip 等工具,可以轻松地实现文件的打包和压缩,从而更高效地管理和维护文件。
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?...gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。...-l 列出压缩文件中的文件而不解压缩。-r 递归解压缩,深入目录结构中,解压缩命令行变元所指定目录中的所有子目录内的文件。 解释: 如果不指定文件,则解压缩标准输入。缺省-c时,为解压缩。...-l 列出压缩文件中的文件而不解压缩。-r 递归解压缩,深入目录结构中,解压缩命令行变元所指定目录中的所有子目录内的文件。...选项: -c 建立新的归档文件-r 向归档文件末尾追加文件-x 从归档文件中解出文件-O 将文件解开到标准输出-v 处理过程中输出相关信息-f 对普通文件操作-z 调用gzip来压缩归档文件,与-x联用时调用
) rm -r *:删除所有文件(含当前目录所有文件、所有子目录和子目录下的文件) 一般在删除目录时r和f一起用,避免麻烦 rm -rf test :强行删除、不加询问 13、grep:功能:在文件中搜索匹配的字符并进行输出...文件名 tar:归档文件 tar -cvf out.tar liuyazhuang 打包一个归档(将文件"liuyazhuang"打包成一个归档) tar -xvf liuyazhuang.tar...释放一个归档(释放liuyazhuang.tar归档) tar -cvzf backup.tar.gz/etc -z参数将归档后的归档文件进行gzip压缩以减少大小。...-c:创建一个新tar文件 -v:显示运行过程的信息 -f:指定文件名 -z:调用gzip压缩命令进行压缩 -t:查看压缩文件的内容 -x:解开tar文件 tar -cvf test.tar *:将所有文件打包成...11、du命令 功能:查看某个目录中各级子目录所使用的硬盘空间数 格式:du [参数] 12、free命令 功能:用于查看系统内存,虚拟内存(交换空间)的大小占用情况 VIM VIM是一款功能强大的命令行文本编辑器
压缩目录 对于目录我们就可以使用选项-r来递归压缩目录及其子目录: 例如: 这里有dir1目录,我们可以使用-r选项将目录及其子目录压缩 zip -r dir1.zip dir1 结果如下:...它可以将压缩文件(如.zip文件)解压缩成原始文件和目录。 常用选项: -l:列出压缩文件中的文件和目录。 -q:静默模式,不显示解压缩进度。 -o:覆盖已存在的文件。...目录中: unzip file1.zip -d dir1 结果如下: 5.tar指令✨ 语法: tar [选项] [归档文件] [文件/目录] 功能: 用于对文件和文件夹进行压缩和解压缩操作...选项: c:创建一个新的归档文件 x:从归档文件中提取文件 t:显示归档文件中的文件列表 f:指定归档文件的名称 v:在命令行界面显示详细操作信息 z:使用gzip压缩或解压缩归档文件 j...:使用bzip2压缩或解压缩归档文件 r:向归档文件中添加新文件或目录 u:仅向归档文件中添加新的或更新的文件 p:保留文件的权限和属性 例如: ✨1.
执行只读数据库恢复介质恢复用于恢复丢失或损坏的当前数据文件或控制文件需要显式调用操作如下: 从备份中恢复文件 恢复的文件会应用归档日志和在线重做日志进行数据重构恢复步骤执行数据文件转储和恢复 使用操作系统命令...tar/cp转储数据文件 使用pg_ctl start对数据文件进行恢复非归档模式恢复在非归档模式下,必须恢复数据目录下所有的文件和目录: 所有$PGDATA目录下的子目录 base、global、pg_wal...整个数据库将恢复到上一次完整关闭备份的位置非归档模式恢复归档模式恢复完全恢复 使用wal数据或增量备份 将数据库更新到最新的时间点 应用所有wal日志记录的更改不完全恢复 使用备份和wal日志生成数据库的非当前版本完全恢复确认数据库关闭恢复数据文件...文件生成recovery.signal空文件启动数据库(recovery)归档模式完全恢复优缺点优势 将所有数据恢复到最新点(故障点) 恢复时间是转储数据文件和应用所有归档日志文件所需的时间缺点 必须具有自您要从中恢复的备份以来的所有归档日志文件执行一个基于数据库备份的完全恢复示例...(恢复前备份pg_wal目录下所有文件)1、使用tar包进行恢复 tar -zvxf /backup/base.tar.gz -C $PGDATA2、修改postgresql.conf文件 restore_command
2.3 数据备份 压缩文件和目录也是数据备份策略的一部分,它降低了备份所需的存储空间,并提高了备份过程的效率。...3. tar命令 在Linux系统中,tar命令是一个重要且经常使用的工具,用于创建和解压归档文件。...进行压缩 -v: 显示详细信息 -f: 指定归档文件的名称 实例: tar -czvf archive.tar.gz file1.txt file2.txt 3.1.2 压缩多个文件 如果要同时压缩多个文件...解压 3.2.1 基本用法 tar的基本解压语法如下: tar -xzvf 归档文件.tar.gz -x: 提取文件 -z: 使用gzip进行解压 -v: 显示详细信息 -f: 指定归档文件的名称 实例...: tar -xzvf archive.tar.gz -C /path/to/target_directory 3.2.3 只解压部分文件 有时候,我们只需要解压归档文件中的一部分文件,可以通过在命令中列出文件名称来实现
-f:更新现有的文件 -o:不必先询问用户,unzip执行后覆盖原有文件 -d:指定文件解压缩后所要存储的目录 举例说明 查看压缩文件中包含哪些文件 unzip -l test.zip 解压文件到指定目录...4、tar 命令 tar命令用来将多个文件和目录组合成一个单一的归档文件,也可以用来解压已经存在的归档文件。...-z:在创建或提取存档文件时使用 gzip 压缩算法来进行压缩或解压缩 -j:在创建或提取存档文件时使用 bzip2 压缩算法来进行压缩或解压缩 -C:指定 tar 命令的工作目录 举例说明 创建tar...类型的存档文件 # 将三个文件创建为一个存档文件 命令如下: tar -cvf archive_name.tar file1 file2 file3 # 要将/etc目录中的所有文件和子目录打包成一个名为...gzip命令 # 要将/etc目录中的所有文件和子目录打包成一个名为etc_backup.tar的 tar 存档文件,同时用gzip命令压缩wenjian,命令如下: tar -czvf etc_backup.tar.gz
tar -cvf test.tar *.log #归档所有以.log结尾的文件 由于这种方式不会进行压缩,仅做了归档,因此速度极快,同时占用空间也较大。...test #只针对tar包 向tar包中增加文件 向tar包中增加文件可使用-r参数: tar -rf test.tar testfile #在test.tar包中增加文件,只针对tar包 删除压缩包中的文件...-j 只保存文件名称及其内容,而不存放任何目录名称。 -r 递归处理,将指定目录下的所有文件和子目录一并处理。 -u 更换较新的文件到压缩文件内。 -v 显示指令执行过程或显示版本信息。...解开压缩文件 -r 递归处理,将指定目录下的所有文件及子目录一并处理 -v 显示指令执行过程 tar命令带有-z参数,并且打包成tar.gz文件时,便调用gzip进行了压缩。...总结 对文件进行压缩能够节省磁盘空间,进行网络传输时,也能节省带宽,但是需要注意的是,空间和时间是需要根据实际应用进行权衡的。解压缩命令较多,为避免在其他平台使用不便,可选择常用命令进行压缩文件。
领取专属 10元无门槛券
手把手带您无忧上云