tar

Linux Shell 脚本攻略 --- 第六章 B计划

匿名 (未验证) 提交于 2019-12-02 21:59:42
6.1 用tar归档 1 tar命令可以用来归档文件,可以用tar将多个文件和文件夹保存为单个文件,同时还能保留所有文件属性,如所有者,权限等,由该命令创建的文件通常称为tarball 2 按照下面的方法,用tar对文件进行归档: tar -cf output.tar sources 例如tar -cf output.tar file1 file2 file3.... 命令中的-c代表的是创建文件,-f代表的是指定文件名 3 向归档中添加文件可以使用下面命令: tar -rvf output.tar new_file 4 用下面的方法列出归档文件的内容: tar -tf output.tar 5 如果需要在归档或列出归档内容的过程中获知更多细节,可以使用-v或-vv选项,它们允许在终端中输出更详细的信息 6 下面的命令可以将归档文件的内容提取到当前目录中: tar -xf output.tar -x表示把当前归档文件中的内容提取到当前目录,我们可以使用-C选项指定需要提取到的目录 tar -xf output.tar -C path 7 连接两个归档文件: tar -Af file1.tar file2.tar // -A选项用来把两个归档文件进行合并 8 从归档文件中删除文件: tar -f output.tar --delete file1 file2 //

docker tar 镜像 容器相互转换

匿名 (未验证) 提交于 2019-12-02 21:59:42
学习 使用 docker 也有一段时间了 但是在基础去上面有些东西总是容易忘记 整理之前看到的文档,看到一个问题 怎么将一个容器导出成为tar,我本以为是首先 保存成为镜像 再 save 进行保存 查找资料之后发现 并不是这样的 我画一张命令图 这里使用centos_latest.tar tar > images docker load -i centos_latest.tar docker tag pid centos:latest 为什么是load? 因为当镜像是save保存tar包就使用load引出 为什么使用tag? 因为load导入的镜像是没有名称的,需要使用tag加标签 才可以使用 images > container docker run -dit centos:latest /bin/bash //示例启动代码 这里容器就在运行了 docker ps ,就能看到 container > images docker commit pid new_centos:latest /bin/bash 生成镜像有两种方式 Dockerfile 以及commit 至于这两种方式有什么不同 下次再写吧 images> tar docker save new_centos:latest > new_centos.tar 一定要加 > 不然会报错 container > tar

Kali命令集

匿名 (未验证) 提交于 2019-12-02 21:59:42
Kali命令集 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) 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 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h

Linux CentOS 7.6 下 rar unrar的安装

匿名 (未验证) 提交于 2019-12-02 21:56:30
今天一个客户要在linux安装oracle数据库,dmp文件以rar方式传到服务器。由于文件比较大,上传速度k/s级别,等上传好,发现服务器仅支持zip格式。于是,只有安装unrar来解压,安装过程如下: 1、下载 wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz 2、解压 tar -xzvf rarlinux-x64-5.3.0.tar.gz 3、链接 ln -s /usr/local/rar/rar /usr/local/bin/rar ln -s /usr/local/rar/unrar /usr/local/bin/unrar 4、rar命令和unrar命令 tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all.tar *.jpg 这条命令是将所有

测试工作中经常用到的一丢Linux命令

匿名 (未验证) 提交于 2019-12-02 21:56:30
1.cd命令 用于切换目录(可以一级一级地切换,也可以一次性切换到指定目录) [han@56 ~]$ cd shipping/ [han@56 ~]$ cd shipping/apache-tomcat-7.0.55/bin/ [han@56 ~]$ cd .. 返回上一级目录 [han@56 ~]$ cd / 返回根目录 2.ls命令 显示当前目录中有哪些文件 [han@56 ~]$ ls 2017-03-27_all.log gold shipping test [han@56 ~]$ ls -a 显示所有文件,包括隐藏文件(前面带有"."的文件) . 2017-03-27_all.log .bash_history .bashrc .java shipping test .. .ansible .bash_profile gold .lesshst .ssh .viminfo [han@56 ~]$ ls -l 显示文件的详细信息 总用量 276 -rw-r--r--. 1 hanmengkai Default 269527 3月 27 16:41 2017-03-27_all.log drwxr-xr-x. 4 hanmengkai Default 4096 3月 2 09:41 gold drwxr-xr-x. 3 hanmengkai Default 4096 3月 1

Linux文件加密方式gzip和bzip

匿名 (未验证) 提交于 2019-12-02 21:56:30
Linux加密方式一个手记 在Linux通常使用unix的tar来作为文件的打包方式,该命令可以将文件打包,也可以在打包过程中使用加密方式将文件打包并加密 tar -zcvf xxx.tar.gz ./ 将当前所有文件打包成名称为xxx.tar.gz的文件,并以gzip加密方式压缩 tar -zxvf xxx.tar.gz 将文件以gzip加密方式解压 tar -jcvf xxx.tar.bz ./ 将当前所有文件打包成名称为xxx.tar.bz的文件,并以bzip加密方式压缩 tar -jxvf xxx.tar.bz 将文件以bzip加密方式解压 gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。用于UNⅨ系统的文件压缩。 HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。 来源:51CTO 作者: Leitme 链接:https://blog.51cto.com/14527971/2436879

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 压缩多个文件: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 压缩:compress filename .tar.z 解压:tar zxvf filename.tar.z

【Linux】常用命令大全

匿名 (未验证) 提交于 2019-12-02 21:56:30
Ŀ¼ 系统信息 关机 (系统的关机、重启以及登出 ) 文件和目录 文件搜索 挂载一个文件系统 磁盘空间 用户和群组 文件的权限 文件的特殊属性 打包和压缩文件 RPM 包 - (Fedora, Redhat及类似系统) YUM 软件包升级器 - (Fedora, RedHat及类似系统) DEB 包 (Debian, Ubuntu 以及类似系统) APT 软件工具 (Debian, Ubuntu 以及类似系统) 查看文件内容 文本处理 字符设置和文件格式转换 文件系统分析 初始化一个文件系统 SWAP文件系统 备份 光盘 网络 - (以太网和WIFI无线) JPS工具 系统信息 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

【Linux】tar压缩解压缩笔记

匿名 (未验证) 提交于 2019-12-02 21:56:30
tar -c, --create create a new archive(建立压缩档案) -x, --extract, --get extract files from an archive(解压) -t, --list list the contents of an archive(查看内容) -r, --append append files to the end of an archive(向压缩归档文件末尾追加文件) -u, --update only append files newer than copy in archive(更新原压缩包中的文件) 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。 下面的参数是根据需要在压缩或解压档案时可选的; -z, --gzip, --gunzip --ungzip(有gzip属性的) -j, --bzip2(有bz2属性的) -Z, --compress, --uncompress(有compress属性的) -v, --verbose verbosely list files processed(显示所有过程) -O, --to-stdout extract files to standard output(将文件解开到标准输出) 下面的参数-f是必须的 -f, --file ARCHIVE