tar

tar备份与恢复

我怕爱的太早我们不能终老 提交于 2019-12-15 18:32:03
整合分散的数据 减小占用空间 tar 集成备份工具 – -c:创建归档 – -x:释放归档 – -f:指定归档文件名称,必须放在所有选项的最后 – -z、-j、-J:调用 .gz、.bz2、.xz 格式的工具进行处理 – -t:显示归档中的文件清单 – -C(大写):指定释放路径 tar 选项 /路径/压缩包的名 被压缩的源数据 来源: CSDN 作者: 花满楼ks 链接: https://blog.csdn.net/weixin_45626646/article/details/103550201

Linux常用命令大全

匆匆过客 提交于 2019-12-15 17:37:17
Linux常用命令大全(非常全!!!) linux命令手册(官方文档) 菜鸟教程 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS 关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统 init 0 关闭系统 telinit 0

Linux下的快速恢复与备份

 ̄綄美尐妖づ 提交于 2019-12-15 14:11:07
https://blog.csdn.net/sunnylgz/article/details/8055315 https://www.jianshu.com/p/b03a51c682a5 在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。 在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文件里去呢。这在Windows下是不可能的,因为在Windows中有很多文件在它们运行时是不允许拷贝或覆盖的,因此你需要专门的备份工具对Windows系统进行特殊处理。 和 备份Windows系统不同,如果你要备份Ubuntu系统(或者其它任何Linux系统),你不再需要像Ghost这类备份工具。事实上,Ghost 这类备份工具对于Linux文件系统的支持很糟糕,例如一些Ghost版本只能完善地支持Ext2文件系统,如果你用它来备份Ext3文件系统,你可能会 丢失一些宝贵的数据。 1. 备份系统 我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。和Windows不同

tar命令详解

情到浓时终转凉″ 提交于 2019-12-15 13:37:59
tar命令详解 tar支持将多个文件包成一个文件,同时还可通过gzip/bzip将该文件压缩。目前window的winRAR也支持.tar.gz文件解压。 一、参数说明 说明: -c/-x/-t/u 不可同时出现 参数 参数说明 -c 新建打包文件,同 -v 一起使用 查看过程中打包文件名 -x 解决文件, -C 解压到对应的文件目录。 -f 后面接要处理的文件 -j 通过bzip2方式压缩或解压,最后以.tar.br2 为后缀。压缩后大小小于.tar.gz -z 通过gzip方式压缩或解压,最后以.tar.gz 为后缀 -v 压缩或解压过程中,显示出来过程 -t 查看打包文件中内容,重点文件名 -u 更新压缩文件中的内容。 -p 保留绝对路径,即允许备份数据中含有根目录 -P 保留数据原来权限及属性。 --explode=FILE 压缩过程中,不要讲FILE打包 man tar 查看更多参数 二、常用的命令 1. 压缩/解压 命令 说明 tar -jcv -f 压缩文件名称.tar.br2 压缩方式一 tar -jxv -f 压缩文件名称.tar.br2 -C 指定文件目录 解压文件方式一 tar -zcv -f 压缩文件名称.tar.gz 压缩方式二 tar -zxv -f 压缩文件名称.tar.gz 解压文件方式二 2. 查询 命令 说明 tar -tf 压缩文件名

文件属性

僤鯓⒐⒋嵵緔 提交于 2019-12-15 00:55:11
在linux系统中,文件类型不是由文件扩展名称决定。 Linux系统中有哪些类型文件: 普通文件 -文本文件(可读可写)、二进制文件也叫命令文件 、 数据文件也叫压缩文件 目录文件 d 链接文件 l 设备文件 b (block)存储设备文件 /dev/sda1 c (charset)字符流文件 /dev/urandom s (socket) 网络套接字文件 ??? ·和文件类型相关命令操作: (1)如何在系统中找寻文件信息 方法一:找寻命令文件信息 (which cp) (whereis cp)相对更全一点 方法二:根据文件名称查找到所在路径 locate+名称 updatedb实时更新 locate --> 前提:每次使用命令前 更新或者创建数据库文件 updatedb 数据库文件 ==宿舍名单册 名字信息 入住房间 张三李四 009 oldboy.txt /oldboy(走了 每换名单) oldboy.txt /oldgirl yum install -y mlocate (下载locate) 没有信息-->缺少数据库文件 数据不全-->数据库文件没有更新 find 命令语法信息 find 查找区域目录信息 搜索条件 搜索的条件: oldboy是大目录 1) 根据文件类型搜索数据 -type find /oldboy -type f/d/l/c/b/s 2)

Linux常用命令大全

半世苍凉 提交于 2019-12-15 00:37:45
Linux常用命令大全(非常全!!!)最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒

Linux 解压 .gz 格式压缩包

。_饼干妹妹 提交于 2019-12-14 22:37:25
解决方法:需要在在gz的压缩包两边家加上单引号才可以,不然就会出出现错误信息:谨慎地拒绝创建空归档文件 下面附录:tar 针对不同的格式解压缩命令: 一:tar(可压缩可解压) tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。但是tar本身只是一个文件打包工具,只有和其他工具组合时才具有压缩/解压文件功能。 使用tar命令压缩文件的格式是:tar 参数[主选项+辅选项] '文件或目录 ' 参数主选项 -c 创建新的档案文件 。如果用户想备份一个目录或是一些文件,就要选择这个选项。 -r 把要存档的文件追加到档案文件的未尾 。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 -t 列出档案文件的内容, 查看已经备份了哪些文件。 -u 更新文件 。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。 -x 从档案文件中释放文件。 参数副选项 -b 该选项是为磁带机设定的,其后跟一数字,用来说明区块的大小,系统预设值为20(20×512 bytes)。 -f 指定档案文件名或设备名,这个选项通常是必选的,此参数必须放在最后,后面跟被压缩或者解压的文件名称。 -k 保存已经存在的文件。例如把某个文件还原

cenos基本信息和ssh

混江龙づ霸主 提交于 2019-12-14 19:26:50
cenos基本信息和ssh CentOS CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。CentOS是Community Enterprise Operating System的缩写。 CentOS 是RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。 CentOS在2014初,宣布加入Red Hat。 新版本为 CentOS 7.6(1810) [1] 。上个版本是7.5(1804)。 最新版本特点: 1.可以把CentOS理解为Red Hat AS系列!它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别! 2.CentOS完全免费,不存在RED HAT AS4需要序列号的问题。 3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务! 4

tar over ssh: Set destination file name and location, and overwrite existing [closed]

左心房为你撑大大i 提交于 2019-12-14 03:27:31
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 3 years ago . The easiest way to explain this question is show the following line of code which I have in a bash script. tar -cJf - ./my_folder | ssh user@example 'tar -xJf - && rm -r ./path-to-my_folder/my_folder && mv ./my_folder ./path-to-my_folder' I don't fully understand how it works. (What does '-' mean in this context

Don't include parent folder when packing tar

女生的网名这么多〃 提交于 2019-12-14 02:38:44
问题 I created a build system as an npm script, so I'm able to run npm run build -- <DIRECTORY> . This runs the file build.js , which packs a couple of tar archives from the specified directory and moves the resulting tar into the dist directory. For this I use the package node-tar: var stream = fstream.Reader({ path: project + "/" + folder }); stream.pipe(tar.Pack()) .pipe(fstream.Writer({ path: project + "/" + folder + ".tar" })); Assume the following directory structure: folder-a test1.xml