tar

Linux 文件压缩与解压相关

大憨熊 提交于 2020-02-27 04:45:36
tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令 -x :解开一个压缩文件的参数指令 -t :查看压缩文件里面的文件 特别注意: c/x/t 同时只能存在一个,原因是我们不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩 -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩 -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程 -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数    例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成    『 tar -zcvPf tfile sfile』才对喔! -p :使用原文件的原来属性(属性不会依据使用者而变) -P :可以使用绝对路径来压缩! -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中! --exclude FILE:在压缩的过程中,不要将 FILE 打包! 常用压缩解压缩命令: 后缀 .tar 解压命令: tar xvf InFile.tar 压缩命令: tar cvf OutFile.tar InFile 可压缩文件类型: 文件夹 后缀 .tar.gz 解压命令: tar zxvf InFile.tar.gz 压缩命令:

tar大包压缩进一步了解

感情迁移 提交于 2020-02-26 00:37:15
tar zcvf /data/abc.tgz --exclude=/etc/file1 exclude=/etc/file2 /etc --大包压缩etc下除了file1与file2的文件 大包压缩后的文件名是abc.tgz tgz 等价.tar.gz 写法不同。 split -b 10M linux-5.1.4.tar.gz linux ---以10M 大小切割文件 以linux做前缀生成文件 分割文件 split -d -b 10M linux-5.1.4.tar.gz linux.tar.xz ---以10M 大小切割文件 linux.tar.xz{1..n}生成文件 分割文件 [22:51:57 root@localhost data]$split -d -b 20M linux-5.5.4.tar.xz linux-5.tar.xz --分割文件 [22:53:30 root@localhost data]$ll -h linux-5.* ---结果 -rw-r--r--. 1 root root 106M Feb 19 2020 linux-5.5.4.tar.xz -rw-r--r--. 1 root root 20M Feb 17 22:53 linux-5.tar.xz00 -rw-r--r--. 1 root root 20M Feb 17 22:53

linux下nginx+php+mysql环境搭建

时光毁灭记忆、已成空白 提交于 2020-02-23 04:21:12
linux下nginx+php+mysql环境搭建 分类: php 2011-12-01 10:16 17106人阅读 评论 (0) 收藏 举报 mysql nginx php linux server include ++++++++++++++++++++++++++++++++++++++++++++++ linux下nginx+php+mysql环境搭建 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统    : [CentOS6.0] 服务器     : [nginx-1.1.8] PHP      : [php-5.2.6] 数据库     : [mysql-5.1.59] ++++++++++++++++++++++++++++++++++++++++++++++ 准备安装软件(download) 1>[nginx-1.1.8] http://nginx.org/download/nginx-1.1.8.tar.gz 2>[php-5.2.6] http://museum.php.net/php5/php-5.2.6.tar.gz 3>[php-5.2.6-fpm-0.5.8.diff.gz] http://php-fpm.org/downloads/php-5.2.6-fpm-0.5.8.diff.gz 4>

linux下nginx+php+mysql 自助环境搭建

六月ゝ 毕业季﹏ 提交于 2020-02-23 04:19:50
++++++++++++++++++++++++++++++++++++++++++++++ linux下nginx+php+mysql环境搭建 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统    : [CentOS6.0] 服务器     : [nginx-1.1.8] PHP      : [php-5.2.6] 数据库     : [mysql-5.1.59] ++++++++++++++++++++++++++++++++++++++++++++++ 准备安装软件(download) 1>[nginx-1.1.8] http://nginx.org/download/nginx-1.1.8.tar.gz 2>[php-5.2.6] http://museum.php.net/php5/php-5.2.6.tar.gz 3>[php-5.2.6-fpm-0.5.8.diff.gz] http://php-fpm.org/downloads/php-5.2.6-fpm-0.5.8.diff.gz 4>[mysql-5.1.59] http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.59.tar.gz 5>[libxml2-2.6.30] http:/

Linux常见命令及技巧

丶灬走出姿态 提交于 2020-02-22 18:23:47
​一、 通用命令 1、date :打印或者设置系统的日期和时间 2、 stty -a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、 Ctrl-Z等) 3、 passwd:用passwd -h查看 4、logout,login: 登录shell的登录和注销命令 5、 more, less, head tail: 显示或部分显示文件内容 6、 lp/lpstat/cancel, lpr/lpq/lprm: 打印文件 7、 chmod u+x:更改文件权限 8、 rm -fr dir:删除非空目录 9、cp -R dir:拷贝目录 10、 fg jobid :可以将一个后台进程放到前台 11、 kill 的作用:send a signal to a process、 eg:kill -9 发送的是SIG_KILL信号,具体发送什么信号 可以通过 man kill 查看、 12、 ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session显示的sessionid, tpgid显示前台进程组id, comm显示命令名称) 二 、ubuntu常用命令 1、 dpkg:package manager for Debian   * 安装:dpkg -i package   * 卸载:dpkg -r package   *

Linux基础学习(三)

本秂侑毒 提交于 2020-02-22 12:17:29
八、正文处理命令及tar命令 8.1 使用cat命令进行文件的纵向合并 1) 掌握使用cat命令实现文件的纵向合并: a) 例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法: cat baby.age baby.kg baby.sex >baby b) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法: cat baby.age >>baby2 8.2 归档文件和归档技术 (详见linux系统管理P209) 1) 归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。 2) 归档的目的:归档的目的就是方便备份、还原及文件的传输操作。 3) tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。 4) tar命令的常用选项: c:创建一个新的tar文件。 t:列出tar文件中目录的内容。 x:从tar文件中抽取文件。 f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。 v:显示所打包的文件的详细信息,v是verbose的第1个字母。 z:使用gzip压缩算法来压缩打包后的文件。 j:使用bzip2压缩算法来压缩打包后的文件。 8.3 使用tar命令创建

linux基础(3)

左心房为你撑大大i 提交于 2020-02-22 12:16:58
一 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 : tar命令的功能 : 掌握tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。 tar命令的常用选项 : c:创建一个新的tar文件。 t:列出tar文件中目录的内容。 x:从tar文件中抽取文件。 f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。 v:显示所打包的文件的详细信息,v是verbose的第1个字母。 z:使用gzip压缩算法来压缩打包后的文件。 j:使用bzip2压缩算法来压缩打包后的文件。 使用tar命令创建归档文件 掌握使用tar命令创建归档文件的用法举例: 例如:使用tar命令将arch目录打包成一个名为arch.tar的归档文件的方法(要求显示所有打包的文件和目录): tar cvf arch.tar arch 使用tar命令查看归档文件 使用tar命令显示arch.tar这个归档文件(包)中的所有文件的方法: tar tf arch.tar 掌握使用tar命令抽取归档文件的用法举例: 例如:使用tar命令恢复arch.tar中的全部内容的方法: tar xvf arch.tar -C 路径 文件的压缩和解压缩 掌握压缩的定义

zip_tar

牧云@^-^@ 提交于 2020-02-21 21:48:05
zip 跨平台的归档及压缩工具 归档+压缩 zip -r 备份文件.zip 被归档的文档... -r 递归 释放归档+解压 unzip 备份文件.zip -d 目标文件夹 -d 指定释放位置 ---------------------------------------------------------------------------------- zip -r /opt/test.zip /root/ /home/ ls /opt unzip /opt/test.zip -d /mnt/ ls /mnt/ zip -r /opt/nsd.zip /etc/passwd ls /opt unzip /opt/nsd.zip -d /mnt/ ls /mnt/ #会看到/mnt下有一个/etc的文件夹,里面有passwd ####################################################################### tar 备份与恢复 归档及压缩:1.零散的文件归成一个 2.占用硬盘空间变小 常见的压缩格式及命令工具: .gz ---> gzip .bz2 --> bzip2 .xz ---> xz -c:创建归档 -C(大写):指定释放位置 -x:释放归档 -f:指定归档文件名称 -z、-j、-J:调用 .gz、.bz2、.xz

压缩打包

冷暖自知 提交于 2020-02-21 21:46:42
目录 压缩打包 压缩打包 压缩打包介绍 ​ windows 下我们接触最多的压缩文件就是 .rar 格式, 但 Linux 有自己所特有的压缩工具。 如果希望windows和Linux互相能使用的压缩工具, 建议 .zip`格式 压缩的好处主要有: 节省磁盘空间占用率 节省网络传输带宽消耗 网络传输更加快捷 类型 格式 压缩工具 .zip zip压缩工具 .gz gzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .bz2 bzip2压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .tar.gz 先使用tar命令归档打包,然后使用gzip压缩 tar.bz2 先使用tar命令归档打包,然后使用bzip压缩 注意: 1.linux下常用的压缩文件以.tar.gz 2.linux下压缩文件必须带后缀 gzip压缩工具 #安装gzip压缩工具 [root@db04 ~]# yum install -y gzip #创建文件 [root@db04 ~]# echo 123 >> file1 #压缩file1 [root@db04 ~]# gzip file1 #查看文件 [root@db04 ~]# ll 总用量 4 -rw-r--r-- 1 root root 30 6月 23 17:31 file1.gz #查看文件类型 [root@db04 ~]#

创建指定归档压缩文件

感情迁移 提交于 2020-02-21 21:31:13
题:创建/root/backup.tar.bz2的归档文件,其中包括/usr/local/的内容,必须使用bzip的压缩 1、创建归档压缩文件 tar -cjvf backup.tar.bz2 /usr/local/* 2、检查 tar -tjvf backup.tar.bz2 更多详情: https://www.cnblogs.com/xiangsikai/p/8283748.html 来源: https://www.cnblogs.com/xiangsikai/p/10717672.html