tar打包

linux一些基础常用命令(1)

匿名 (未验证) 提交于 2019-12-02 21:56:30
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LZPRO/article/details/90291779 linux中有很多经常使用的基础命令,由于命令太多,长期不使用linux时常常想不起来,这里做个整理,以备不时之需 1.查看linux内核命令 uname -a 2.linux文件保护,禁止修改删除移动等 chattr +i chattr命令的用法:chattr [ -RV ] [ -v version ] [ mode ] files… + :在原有参数设定基础上,追加参数。 - :在原有参数设定基础上,移除参数。 = :更新为指定参数设定。 A:文件或目录的 atime (access time)不可被修改(modified), 可以有效预防例如手提电脑磁盘I/O错误的发生。 S:硬盘I/O同步选项,功能类似sync。 a:即append,设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日志文 件安全,只有root才能设定这个属 性。 c:即compresse,设定文件是否经压缩后再存储。读取时需要经过自动解压操作。 d:即no dump,设定文件不能成为dump程序的备份目标。 i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。i参数对于文件 系统的安全设置有很大帮助。 j

Linux中的文件查找和压缩

匿名 (未验证) 提交于 2019-12-02 21:56:30
文件查找 在文件系统上查找符合条件的文件 文件查找:locate, find 非实时查找(数据库查找):locate 实时查找:find locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库 (updatedb) 索引构建过程需要遍历整个根文件系统,极消耗资源 工作特点: locate KEYWORD 有用的选项 -i 不区分大小写的搜索 -n N 只列举前N个匹配项目 -r 使用基本正则表达式 示例 搜索名称或路径中带有“conf”的文件 locate conf 使用Regex来搜索以“.conf”结尾的文件 locate -r ‘.conf$’ find 实时查找工具,通过遍历指定路径完成文件查找 工作特点: 语法:find [OPTION]... [查找路径] [查找条件] [处理动作] 查找路径:指定具体目标路径;默认为当前目录 查找条件:指定的查找标准,可以文件名、大小、类型、权限等标准进行; 默认为找出指定路径下的所有文件 处理动作:对符合条件的文件做操作,默认输出至屏幕 查找条件 指搜索层级 -maxdepth level 最大搜索目录深度,指定目录为第1级 -mindepth level 最小搜索目录深度 先处理目录内的文件

linux压缩和解压缩命令大全

匿名 (未验证) 提交于 2019-12-02 21:56:30
tar命令   解包:tar zxvf FileName.tar   打包:tar czvf FileName.tar DirName gz命令   解压1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileName   .tar.gz 和 .tgz   解压:tar zxvf FileName.tar.gz   压缩:tar zcvf FileName.tar.gz DirName bz2命令   解压1:bzip2 -d FileName.bz2   解压2:bunzip2 FileName.bz2   压缩: bzip2 -z FileName   .tar.bz2   解压:tar jxvf FileName.tar.bz2   压缩:tar jcvf FileName.tar.bz2 DirName bz命令   解压1:bzip2 -d FileName.bz   解压2:bunzip2 FileName.bz   压缩:未知   .tar.bz   解压:tar jxvf FileName.tar.bz Z命令   解压:uncompress FileName.Z   压缩:compress FileName   .tar.Z   解压:tar Zxvf FileName.tar.Z   压缩:tar

Linux服务器系统备份还原

匿名 (未验证) 提交于 2019-12-02 21:53:52
利用tar指令对linux系统下面的文件打包成为一个压缩文件。 tar -cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media / 利用scp命令进行不同服务器间数据拷贝传输,只需在备份端输入SCP指令就能把备份传到需要还原的vps上: scp -P 22 -r /替换成源目录/ root@B服务器IP地址:/替换成目的目录/ 其中端口号22,和服务器地址,源目录和目的目录需要按实际情况更改。 也是需要tar指令就能还原系统: tar -xvpzf backup.tgz -C /

linux定时任务及练习

匿名 (未验证) 提交于 2019-12-02 21:53:52
第1章 定时任务 1.1 什么是定时任务 相当于闹钟每天叫你起床 设定一个时间去做某件事 1.2 系统定时任务 [root@zeq ~]# ll -d /etc/cron* drwxr-xr-x. 2 root root 4096 Jul 10 18:24 /etc/cron.d drwxr-xr-x. 2 root root 4096 Jul 10 18:24 /etc/cron.daily 系统定时任务每天运行这个目录里的内容 drwxr-xr-x. 2 root root 4096 Jul 10 18:23 /etc/cron.hourly 系统定时任务每小时运行这个目录里的内容 drwxr-xr-x. 2 root root 4096 Jul 10 18:24 /etc/cron.monthly 系统定时任务每月运行这个目录里的内容 drwxr-xr-x. 2 root root 4096 Sep 27 2011 /etc/cron.weekly 系统定时任务每周运行这个目录里的内容 -rw-------. 1 root root 0 Aug 24 2016 /etc/cron.deny 系统定时任务的黑名单 -rw-r--r--. 1 root root 457 Sep 27 2011 /etc/crontab 系统定时任务的配置文件之一 系统定时任务日志切割 [root

Linux基础(三)

一个人想着一个人 提交于 2019-12-02 21:39:59
目录 解压缩的命令 搭建测试环境 解压缩的命令 Windows:zip和rar Linux:zip、tar、tar.gz zip包 (如果命令没找到,则需要连接外网手动安装zip: yum -y install zip unzip ) 打包:zip -r zip -r sum.zip aaa a.txt b.txt c.txt 解包:unzip unzip sum.zip tar包 打包:tar -cvf tar -cvf sum.tar aaa a.txt b.txt c.txt 解包:tar -xvf tar -xvf sum.tar tar.gz包 打包+压缩:tar -zcvf tar -zcvf all.tar.gz aaa a.txt sum.zip sum.rar 解包+解压:tar -zxvf tar -zxvf all.tar.gz rmp相当于exe(windows中的安装包) 搭建测试环境 项目环境: 开发环境 生产环境 测试环境 硬件环境: web服务器:cpu:intel i7,8G内存,金士顿1T固态硬盘,万兆网卡 数据库服务器:cpu:intel i7,8G内存,金士顿1T固态硬盘,万兆网卡 软件环境:(Java) JDK1.8 + TOMCAT8.0 + MYSQL5.7/Oracle11g 1、安装JDK1.8 1.下载并上传到 /opt

文件备份与压缩命令

萝らか妹 提交于 2019-12-02 17:15:20
tar z:通过gzip压缩或者解压 c:创建新的tar包 v:显示详细得执行过程 f:指定压缩结果文件的名字 t:不解压查看tar包的内容 p:保持文件的原有属性 x:解开tar包 --exclude=文件路径 打包时,跳过的文件或目录 -X 文件名 从指定文件里面读取不需要处理的文件或目录集合 -h : 打包软连接文件指向的真实文件    即使不指定为gzip 没有z选项,tar 命令会自动判断压缩包的类型,进而选择合适的解压 注意:exclude后面接的路径不能以/结尾 注意:不包括文件和压缩目录的位置 若需要打包的目录为相对路径,则--exclude 后面只能杰相对路径 若需要打包的目录为绝对路径,则--exclude后面可以时绝对路径也能接相对路径 为了方便起见,打包路径和--exclude后面的路径都应该保持一致即可 来源: https://www.cnblogs.com/betterquan/p/11756506.html

linux压缩和解压缩命令大全

假装没事ソ 提交于 2019-12-02 14:59:55
tar命令   解包:tar zxvf FileName.tar   打包:tar czvf FileName.tar DirName gz命令   解压1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileName   .tar.gz 和 .tgz   解压:tar zxvf FileName.tar.gz   压缩:tar zcvf FileName.tar.gz DirName 压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ... bz2命令   解压1:bzip2 -d FileName.bz2   解压2:bunzip2 FileName.bz2   压缩: bzip2 -z FileName   .tar.bz2   解压:tar jxvf FileName.tar.bz2   压缩:tar jcvf FileName.tar.bz2 DirName bz命令   解压1:bzip2 -d FileName.bz   解压2:bunzip2 FileName.bz   压缩:未知   .tar.bz   解压:tar jxvf FileName.tar.bz Z命令   解压:uncompress FileName.Z   压缩

其他命令

五迷三道 提交于 2019-12-02 14:04:58
目标 查找文件 find 打包和压缩 tar 查找文件 find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件 如果省略路径,表示在当前文件夹下查找 之前学习的通配符,在使用 find 命令时同时可用有关 find 的高级使用,在就业班会讲 演练目标 搜索桌面目录下,文件名包含 1 的文件 find -name " 1 " 搜索桌面目录下,所有以 .txt 为扩展名的文件 find -name "*.txt" 搜索桌面目录下,以数字 1 开头的文件 find -name "1*" 打包压缩 打包压缩 是日常工作中备份文件的一种方式 在不同操作系统中,常用的打包压缩方式是不同的 Windows 常用 rar Mac 常用 zip Linux 常用 tar.gz 2.1 打包 / 解包 tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件 tar 的命令格式如下: 打包文件 tar -cvf 打包文件.tar 被打包的文件/路径... 解包文件 tar -xvf 打包文件.tar tar 选项说明 注意: f 选项必须放在最后,其他选项顺序可以随意 打包解包演练 删除桌面下的所有内容 在桌面下新建三个空白文件 01.py 、 02.py 、 03.py 将这三个文件打一个 py

gzip 命令

放肆的年华 提交于 2019-12-02 12:53:03
gzip 命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。 gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。 语法:gzip [选项] 压缩(解压缩)的文件名 该命令的各选项含义如下: -c:将输出写到标准输出上,并保留原有文件。 -d:将压缩文件解压。 -l:对每个压缩文件,显示下列字段:压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字 -r:递归式地查找指定目录并压缩其中的所有文件或者是解压缩。 -t:测试,检查压缩文件是否完整。 -v:对每一个压缩和解压的文件,显示文件名和压缩比。 -num:用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),-9 或--best表示最慢压缩方法(高压缩比)。系统缺省值为 6。 指令实例: gzip % :把当前目录下的每个文件压缩成 .gz 文件。 gzip -dv % :把当前目录下每个压缩的文件解压,并列出详细的信息。 gzip -l *% :详细显示例1中每个压缩的文件的信息,并不解压。 gzip usr.tar% :压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。 以下列举出Linux下常见打包、压缩、解压命令: .tar 解包:tar xvf