gz

linux打包解压包(.tar .gz .tar.gz .zip)

孤人 提交于 2020-03-04 07:51:49
01-.tar格式 解包:$ tar xvf FileName.tar 打包:$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:$ gunzip FileName.gz 解压2:$ gzip -d FileName.gz 压 缩:$ gzip FileName 03-.tar.gz格式 这种文件是tar文件的压缩文件,可以使用tar命令进行解压。 解压:$ tar zxvf FileName.tar.gz 解压文件到指定文件夹:$ tar zxvf FileName.tar.gz -C pythontab/ 压缩:$ tar zcvf FileName.tar.gz DirName 04-.zip格式 解压:$ unzip FileName.zip 压缩:$ zip FileName.zip DirName 04-.bz2格式 解压:$ tar -jxvf images.tar.bz2 压缩:$tar -cjf images.tar.bz2 ./images/ 来源: CSDN 作者: weixin_46065254 链接: https://blog.csdn.net/weixin_46065254/article/details/104640299

mac 常用操作

…衆ロ難τιáo~ 提交于 2020-02-29 18:05:50
1. 解压 .tar.bz2文件格式 -- tar jxvf 文件名.tar.bz2, 可以用来解压 http://apps.hi.baidu.com/share/detail/37384818 download ADT link http://dl.google.com/android/ADT-0.9.6.zip download SDK link http://dl.google.com/ Android /android-sdk_r11-linux_x86.tgz(可以通过翻墙得到具体的文件名,再通过链接下载即可) tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 # tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 # tar -rf all.tar *.gif

tar.gz包内提取某个文件在指定目录下。

心不动则不痛 提交于 2020-02-28 06:22:53
想试试不解压从tar.gz包内提取某个文件到指定目录下,百度来的全是一个模板,没有示例,根本莫名其妙。经自己测试才算明白。 百度来的方法 tar包 tar tvf yourtarfile |grep fileyouwant, tar xvf yourtarfile fileyouwant(copy上面的全路径用绝对路径) tar.gz包 tar ztvf yourtargzfile |grep fileyouwant, tar zxvf yourtarfile fileyouwant(copy上面的全路径用绝对路径) 思路就是先查出文件路径,再解压。但是上面的“全路径用绝对路径”是个什么鬼,经过折腾才算明白。先看操作过程。 [root@fengzw test]# pwd /root/test [root@fengzw test]# ls mariadb-10.4.12.tar.gz [root@fengzw test]# tar -tzvf mariadb-10.4.12.tar.gz | grep CMakeLists.txt ..... -rw-rw-r-- buildbot/buildbot 17932 2020-01-27 04:43 mariadb-10.4.12/CMakeLists.txt ...... [root@fengzw test]# tar -zxvf

关于批量解压.gz文件并保存

北城余情 提交于 2020-02-28 04:51:39
##对.gz文件进行读取,解压,保存 load_path = "I://ASD相关资料//data//control//" files = os . listdir ( load_path ) for file in files : print ( file ) # 获取文件的名称,去掉后缀名 file_1 = file . replace ( ".gz" , "" ) print ( file_1 ) #对压缩文件.gz进行解压 g_file = gzip . GzipFile ( load_path + file ) #将解压后的文件保存到load_path+file_1里面 open ( "I://ASD相关资料//data//control解压//" + file_1 , "wb+" ) . write ( g_file . read ( ) ) g_file . close ( ) 来源: CSDN 作者: 不吃草的小绵羊 链接: https://blog.csdn.net/weixin_41793966/article/details/104427509

tar命令

孤街浪徒 提交于 2020-02-27 19:06:27
-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思 tar -xf all.tar 这条命令是解出all.tar包中所有文件,-t是解开的意思 压缩 tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成jpg.tar tar -czf

linux tar

 ̄綄美尐妖づ 提交于 2020-02-27 04:50:47
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, 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 打包! 范例: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc

tar命令

廉价感情. 提交于 2020-02-27 04:50:29
# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件 ! 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 打包! 范例: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc

压缩 与解压缩

帅比萌擦擦* 提交于 2020-02-26 00:12:47
1 file-roller +压缩文件图形化 打开压缩文件 # 2 [12:46:19 root@localhost dir]$ll m.log -rw-------. 1 root root 424638 Feb 17 12:46 m.log [12:46:26 root@localhost dir]$ll -h m.log -rw-------. 1 root root 415K Feb 17 12:46 m.log #[12:46:33 root@localhost dir]$compress m.log ---compress 压缩文件后源文件消失 新文件扩展名“.Z” [12:48:28 root@localhost dir]$ll total 128 drwxr-xr-x. 143 root root 8192 Feb 17 12:45 etc -rw-------. 1 root root 111769 Feb 17 12:46 m.log.Z [12:48:30 root@localhost dir]$uncompress m.log.Z--解压缩 不适合压缩的文件 compress 不压缩 [12:55:05 root@localhost dir]$ll m.log -rw-------. 1 root root 424638 Feb 17 12:46 m.log

Linux 第四天

蹲街弑〆低调 提交于 2020-02-22 12:19:34
1、文件搜索命令 1)locate 在文件资料库中查找文件(需要文件资料库中有,新建的文件查不到,需要手动更新,updatedb。查不到/tmp目录下的文件) 语法:locate 文件名 常用选项: -i:无视大小写查找 2)which 搜索命令所在目录及别名信息 语法:which 命令 3)whereis 搜索命令所在命令及帮助文档路径 语法:whereis 命令 4)grep 在文件中搜寻字串匹配的行并输出 英文原意:global search regular expression(RE) and print out the line 语法:grep [-i/-v] [指定字串] [文件] 常用选项 -i:不区分大小写 -v:排除指定字串所在行 2、帮助命令 1)man 获得帮助信息(以more打开查看) 英文原意:manual 语法:man 命令/配置文件(不需要全路径) 2)whatis 获得命令的简短信息 3)apropos 获得配置文件的尖端信息 4)--help 查看命令的选项 语法:命令 –help 5)info 跟man差不多,只是显示方式不同 6)help 获得shell内置命令(找不到命令所在目录,如cd,umask)的帮助信息 3、用户管理命令 1)useradd 田间新用户 2)passwd 设置用户密码(普通用户不允许设置太简单的密码) 3)who

mongoDB常用命令

▼魔方 西西 提交于 2020-02-21 18:54:24
mongoDB数据库命令 一、MongoDB简介 mongodb 文档数据库,存储的是文档(Bson->json的二进制化). json数据存储的就是js中对象和数组。 {name:‘zhangsan’,age:‘9’} MongoDB特点:内部执行引擎为JS解释器,。 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作. mongo和传统型数据库相比,最大的不同: 传统型数据库: 结构化数据, 定好了表结构后,每一行的内容,必是符合表结构的,就是说–列的个数,类型都一样. mongo文档型数据库: 集合中存储的每篇文档,都可以有自己独特的结构(json对象都可以有自己独特的属性和值) mongo数据库的collection不用提前创建(可以隐式创建。)。关系型数据库的表必须提前创建表的 mongodb数据库bin目录下的文件意义 查看数据库 show dbs 创建数据库 mongoDB的数据库是隐式创建的 步骤 use 不存在的库名 创建表 在 这个 库里边 创建集合(也就是表),或者直接插入数据就创建好了。 删除集合(数据表) db.collectionName.drop() //删除集合(数据表) 删除数据库 db.dropDatabase() //删除数据库 注意 数据库中的集合为空(也就是数据表)为空时,数据库自动删除! mongoDB