首页 > 系统相关 >linux tar 解压命令总结

linux tar 解压命令总结

时间:2022-12-02 14:55:57浏览次数:40  
标签:解压 文件 tar 压缩 jpg file linux

压缩
tar –cvf jpg.tar *.jpg 将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg 将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg zip格式的压缩,需要先下载zip for linux
解压
tar –xvf file.tar 解压 tar包
tar -xzvf file.tar.gz 解压tar.gz
tar -xjvf file.tar.bz2 解压 tar.bz2
tar –xZvf file.tar.Z 解压tar.Z
unrar e file.rar 解压rar
unzip file.zip 解压zip

-c: 建立压缩档案      (compress)
-x:解压                     
-t:查看内容              (topic)         
-r:向压缩归档文件末尾追加文件  (rear-end)
-u:更新原压缩包中的文件           (update)

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程           (View)
-O:将文件解开到标准输出  

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 (file)

# 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包中所有文件,-x是解开的意思

 

标签:解压,文件,tar,压缩,jpg,file,linux
From: https://www.cnblogs.com/hongzhending/p/16944400.html

相关文章

  • 卸载分区目录,target is busy解决方案
    umount/home/data1/卸载分区目录,出现targetisbusyumount/home/data1/umount:/home/data1:targetisbusy.(Insomecasesusefulinfoaboutprocesses......
  • Linux服务器无法删除文件怎么办?如何处理?
    当我们使用Linux服务器的时候,很多人应该都遇到过这种情况:有些文件的属性被修改,从而导致我们无法删除文件,使用root用户也不行,那么Linux服务器无法删除文件如何处理?小编......
  • linux++mysql命令行操作
    linux操作:切换root>sudosu  linux mysql命令行操作root@fossx:/opt/fossx/conf#sudomysql-uroot-pmysql>showdatabase;mysql>usefossx;mysql>showtab......
  • linux命令
    adb类adbinstall-r[apk地址]adbuninstall[包名]查看所有软件adbshellpmlistpackagesadb启动软件adbshellamstart-n[包名]adb查看版本号adbshelldu......
  • 修改Linux服务器密码
    1上下键选择按e进入编辑  2修改前后对比图     3ctrl+x进入单用户模式  ......
  • Linux修改系统时间
    linux修改系统时间命令是date-s,如:date-s"2022-10-2412:00:00"最后,再输入命令hwclock-w写入BIOS,否则重启后系统时间失效:hwclock-w另外,如果只需修改具体时间,不修改......
  • linux下查看硬盘读写速度
    在linux下,可以查看硬盘的读写速度,比如#hdparm-t/dev/hda查看硬盘读写速度最后可以看到timingbuffereddiskreads:.......开启DMA功能hdpa......
  • Linux系统各文件目录的作用
    1./bin/:存放系统命令的目录,普通用户和超级用户都可执行,单用户下可执行2./sbin/:保存和系统环境设置相关的命令,只有超级用户可执行,但有些允许普通用户查看3./usr/bin/:存......
  • linux中awk命令从fasta中提取指定的scaffold
     001、[root@pc1test4]#lstest.fa[root@pc1test4]#cattest.fa##测试fasta文件>mmm11111>bbb8888887777>kkk666666699999>qqq000033333[root@p......
  • linux 中awk命令判断每一行是否匹配指定字符串
     001、[root@pc1test1]#lsa.txt[root@pc1test1]#cata.txt353aa33433aa888[root@pc1test1]#awk'{a=($0~"aa");printa}'a.txt##匹配成......