解压

tar 命令

好久不见. 提交于 2020-04-08 13:55:14
tar 命令的常用参数 -c :创建打包文件,可搭配 -v 来查看过程中被打包的文件名; -t :查看打包文件的内容含有哪些文件名,重点在查看“文件名”; -x :解压缩功能,可以搭配 -C (大写) 在特定目录解开 特别留意的是, -c, -t, -x 不可同时出现在一串命令行中。 -z :通过 gzip 的支持进行压缩/解压缩:此时文件名最好为 *.tar.gz -j :通过 bzip2 的支持进行压缩/解压缩:此时文件名最好为 *.tar.bz2 -J :通过 xz 的支持进行压缩/解压缩:此时文件名最好为 *.tar.xz 特别留意, -z, -j, -J 不可以同时出现在一串命令行中 -v :在压缩/解压缩的过程中,将正在处理的文件名显示出来! -f filename:-f 后面要立刻接要被处理的文件名! -C 目录 :这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。 -p(小写) :保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件 -P(大写) :保留绝对路径,亦即允许备份数据中含有根目录存在之意; tar 命令的使用案例: tar -czvf 命令打包/etc/目录下的所有文件,包括递归目录 tar xf 解压tar.gz格式tar包并且使用-C选项指定解压的路径 tar -tvf 命令查看tar包文件中的内容 来源: 51CTO 作者:

Linux常用命令10

自闭症网瘾萝莉.ら 提交于 2020-04-06 02:18:33
zip 是最广泛使用的归档文件, 除了linux,windows也是非常的广泛。,支持无损数据压缩。 zip 文件是包含一个或多个压缩文件或目录的数据容器。 接下来,我将解释如何使用 unzip 命令通过命令行解压缩 Linux 系统中的文件。 还有与之对应就是 zip。 安装unzip 在大多数 Linux 发行版中,unzip 不是默认安装的,但是您可以使用您的发行版的包管理器轻松地安装它。 在 Ubuntu 和 Debian 上 sudo apt install unzip Fedora 和 Fedora sudo yum install unzip 如何解压 ZIP 文件 最简单的形式是,当不带任何选项使用时,unzip 命令将指定 ZIP 归档文件中的所有文件解压缩到工作目录文件夹中。 举个例子,假设你下载了 Wordpress 安装 ZIP 文件。 要将这个文件解压到工作目录文件夹,你只需运行以下命令: unzip latest.zip zip 文件不支持 linux 样式的所有权信息。提取的文件属于运行命令的用户。 您必须对解压压缩 ZIP 归档文件的目录具有写权限。 静默运行 默认情况下,解压缩将打印所提取的所有文件的名称,并在提取完成时打印一个摘要。 使用 -q 开关禁止打印这些消息。 unzip -q filename.zip 将 ZIP 文件解压缩到另一个目录

linux unzip .zip file

半世苍凉 提交于 2020-04-05 19:42:56
1.功能作用:解压缩zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir] 4.主要参数 -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换 -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。 -l 显示压缩文件内所包含的文件 -f 更新现有的文件 -t 检查压缩文件是否正确,但不解压 -u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中 -z 仅显示压缩文件的备注文字 -v 执行是时显示详细的信息。或查看压缩文件目录,但不解压 -T 将压缩文件内的所有文件的最新变动时间设为解压缩时候的时间 -x 指定不要处理.zip压缩文件中的哪些文件 -d 指定文件解压缩后所要存储的目录 -n 解压缩时不要覆盖原有的文件 -q 安静模式,执行时不显示任何信息 -o 不必先询问用户,unzip执行后覆盖原有文件 -a 对文本文件进行必要的字符转换 -j 不处理压缩文件中原有的目录路径 -aa 把所有的文件目录当作文本处理 -U use escapes for all non-ASCII Unicode -UU 忽略Unicode编码字符 -C 压缩文件中的文件名称区分大小写 -L

树莓派的备份

我是研究僧i 提交于 2020-04-04 18:25:42
最近在树莓派上的开发有点多,害怕哪天不小心硬件挂了,我的数据就全没了,所以开始着手考虑备份的事情。 由于这个不是目前工作的重点,所以就采用了最为简单粗暴的办法,把整个/home/pi目录打包,然后拷贝到我的移动硬盘里面。现在先这么做,后面有空再研究更好的办法 压缩的命令: tar -czv -f pi_bkp_20200404.tar.gz /home/pi 这里多句嘴,对tar的几个参数复习一下: -c [compression: 压缩] -x: 解压缩 -v [vebose:显示详细信息] -f: [建议放在最后或者单独拿出来,因为后面要接文件名] -C 在解压缩时指定目录 -z: 以gzip的方式压缩/解压缩,对应文件名 xx.tar.gz -j: 以bzip2的方式压缩/解压缩,对应文件名 xx.tar.bz2 解压的话就是 tar -xzv -f xxx.tar.gz -C <dir> 来源: https://www.cnblogs.com/Arnold-Zhang/p/12632952.html

在Win10 LTSC 2019上安装和卸载linux子系统

徘徊边缘 提交于 2020-04-04 05:34:27
https://my.oschina.net/somereasons/blog/3022420 https://www.cnblogs.com/therhub/p/11233029.html 首先,到"控制面板","卸载程序","启用或关闭Windows功能中",启用"适用于Linux的windows子系统" 然后到这个网址https://docs.microsoft.com/en-us/windows/wsl/install-manual,下载你喜欢的linux发行版 下载比较慢,可以去搜对应的百度网盘文件 然后打开下载得到的appx文件,解压缩(如果不能解压缩就把后缀修改为zip再解压缩),注意,要把解压缩后的文件放到一个合适的地方,比如"C:\我的程序\wsl_debian"这样.因为安装其实只是注册,因此安装好后的子系统的文件,就一直放在这里了. 然后点击解压缩目录中的exe文件,会自动注册.之后按照提示输入用户名和密码就可以了. 这种方式安装不经过store,还有一个好处,就是可以自己指定linux子系统的位置,因而可以用windows资源管理器访问linux子系统的文件(就在安装后产生的rootfs文件夹下) 因而卸载过程为:在命令行输入"wslconfig /u 发行版名",解除注册.然后删掉相应的文件夹即可. 附:wslconfig的所有命令: 来源: https:

11.文件查找和压缩(find,xargs,tar)

China☆狼群 提交于 2020-04-02 11:21:36
文件查找 在文件系统上查找符合条件的文件 文件查找:locate, find 非实时查找(数据库查找):locate 实时查找:find locate 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库 (updatedb) 索引构建过程需要遍历整个根文件系统,极消耗资源 工作特点: 查找速度快 模糊查找 :只要包含有keyword,不论在文件路径全名的任何部分,都会显示出来 非实时查找 搜索的是文件的全路径,不仅仅是文件名 可能只搜索用户具备读取和执行权限的目录 用法:locate KEYWORD 有用的选项 -i 不区分大小写的搜索 -n N 只列举前N个匹配项目 -r 使用 基本 的正则表达式 示例 搜索名称或路径中带有“conf”的文件 locate conf 使用Regex来搜索以“.conf”结尾的文件 locate -r ‘\.conf$’ 注意:不论它是用普通模式(支持通配符)还是正则表达式模式,都是匹配的包含即可。而find的正则表达式模式必须整个路径全部精确匹配才可 find 实时查找工具,通过遍历指定路径完成文件查找 工作特点: 查找速度略慢 精确查找 实时查找 可能只搜索用户具备读取和执行权限的目录 语法: find

Linux文件查找和压缩

柔情痞子 提交于 2020-04-02 11:20:55
文件查找 locate : 非实时查找(数据库查找) 数据库文件: /var/lib/mlocate/mlocate.db 更新数据库命令: updatedb locate 选项:   -i : 不区分大小写   -n N: 只查看前N个匹配的项目   -r : 使用正则表达式 find : 实时查找 find [option]... [查找路径] [查找条件] [处理动作] 查找条件选项: 指定搜索层级: -maxdepth level : 最大搜索目录深度,指定目录为第1级 -mindepth level : 最小搜索目录深度 根据文件名和inode查找: -name "文件名" : 支持通配符 -name "文件名" : 忽略大小写 -inum n: 按inode号查找 -samefile name: 查找相同inode号的文件 -links n : 链接数为n的文件 -regex "PATTERN" : 使用正则匹配整个文件路径字符串,而不仅仅是文件名 根据属主、属组查找: -user username : 查找属主为指定用户名的文件 -group groupname : 查找属组为指定组的文件 -uid ueserid : 查找属主为指定uid的文件 -gid groupid : 查找属组为指定gid的文件 -nouser : 查找没有属主的文件 -nogroup :

Windows上安装mysql8.0

萝らか妹 提交于 2020-03-24 18:13:17
转自: https://www.cnblogs.com/quchunhui/p/11842532.html 1、下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2、解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Program Files\mysql-8.0.18-winx64 解压缩之后,需要在安装路径下手动创建data文件夹以及my.ini文件 3、配置my.ini文件 编辑my.ini文件的内容 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\Program Files\mysql-8.0.18-winx64 # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\mysql-8.0.18-winx64\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character- set -server

#Linxu学习# 压缩解码命令

[亡魂溺海] 提交于 2020-03-23 20:40:43
压缩相关知识 常见压缩文件扩展名: *.Z:compress程序压缩的文件 *.zip:zip程序压缩的文件 *.gz:gzip程序压缩的文件 *.bz2:bzip2程序压缩的文件 *.xz:xz程序压缩的文件 *.tar:tar程序打包的文件,并没有压缩过 *.tar.gz:tar程序打包的文件,并且经过gzip的压缩 *.tar.bz2:tar程序打包的文件,并且经过bzip2的压缩 *.tar.xz:tar程序打包的文件,并且经过xz的压缩 这些压缩程序都是针对单一文件的,如果需要对多个文件或目录进行压缩,先需要使用tar将多个文件或目录打包成一个文件,再进行压缩。 常用压缩解压命令 gzip 命令名称:gzip 命令英文原意:GNU zip 命令所在路径:/bin/gzip 执行权限:所有用户 功能描述:压缩文件 压缩后文件格式:.gz 选项与参数: gzip [-cdtv#] 文件名 -c:将压缩的数据输出到屏幕上,可通过数据流重定向来处理 -d:解压缩参数 -t:可以用来检验一个压缩文件的一致性,看看文件有无错误 -v:可以显示出原文件/压缩文件的压缩比等信息 -#:#为数字的意思,代表压缩等级,-l最快,但是压缩比最差,-9最慢,但压缩比最好,默认是-6 当使用gzip进行压缩时,在默认的状态下原本的文件会被压缩成.gz后缀的文件,源文件就不再存在了。 cat