`
xinggm
  • 浏览: 65739 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

linux学习 -tar

阅读更多
Linux下的tar压缩解压缩命令详解 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 这条命令是将所有.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文件打包成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 总结 1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 uncompress 解压 7、*.tar.Z 用tar –xZf 解压 8、*.rar 用 unrar e解压 9、*.zip 用 unzip 解压
分享到:
评论

相关推荐

    arm-linux-gnueabi-5.4.0.tar

    arm-linux-gcc交叉编译工具: 备注:使用此资源时需要解压两次,因为上传时显示资源重复上传失败,于是套了两层压缩。建议使用window系统下载先解压一次再到Linux中进行解压,这样方便查看 此外,如果把编译器gcc...

    openocd-esp32-linux64-0.10.0-esp32-20191114.tar.gz

    在这个特定的压缩包“openocd-esp32-linux64-0.10.0-esp32-20191114.tar.gz”中,我们关注的是OpenOCD针对ESP32平台的Linux 64位版本。ESP32是Espressif Systems公司推出的一款强大的Wi-Fi和蓝牙双模SoC(系统级芯片...

    jdk-8u162-linux-x64.tar.zip

    标题中的"jdk-8u162-linux-x64.tar.zip"表明这是一个针对Linux操作系统的64位Java Development Kit(JDK)的压缩文件,版本为8u162。这个版本的JDK包含了编译器、调试工具、运行时环境和其他开发Java应用程序所需的...

    jdk-8u202-linux-arm64-vfp-hflt-demos.tar.gz

    在解压"jdk-8u202-linux-arm64-vfp-hflt-demos.tar.gz"后,用户可以探索和学习JDK 8的示例代码,这些示例涵盖了Java语言的关键特性和API,如多线程、I/O操作、网络编程、集合框架、反射、注解、泛型等。通过研究这些...

    最新版linux logstash-8.1.1-linux-x86_64.tar.gz

    标题提及的 "最新版linux logstash-8.1.1-linux-x86_64.tar.gz" 是 Logstash 的最新Linux 64位版本的压缩包。这个版本针对64位架构的Linux系统设计,包含了Logstash的执行文件和其他必要的组件,用户可以下载解压后...

    jdk-7u75-linux-arm-vfp-hflt.tar.gz

    标题“jdk-7u75-linux-arm-vfp-hflt.tar.gz”揭示了这是一个针对Linux ARM架构的Java Development Kit (JDK) 的特定版本,版本号为7u75。"arm"表明这是专为ARM处理器设计的软件,这类处理器常见于嵌入式系统和移动...

    Linux命令学习-tar命令手册

    ### Linux命令学习-tar命令手册 #### tar命令详解 **tar** 命令是Linux系统中最常用的文件打包和压缩工具之一。它来源于英文单词 "tape archive" 的缩写,最初用于磁带归档,但现在广泛应用于文件和目录的打包与...

    kubernetes-server-linux-amd64.tar.gz

    在这个场景中,我们关注的是针对Linux AMD64架构的Kubernetes 1.25.10服务器二进制安装包——"kubernetes-server-linux-amd64.tar.gz"。这个压缩包包含了在AMD64平台上运行Kubernetes集群所需的所有核心组件。 首先...

    jdk-8u181-linux-x64.tar安装包,用于linux安装jdk8

    本篇将详细介绍如何在Linux系统上安装和配置JDK 8u181,以及如何利用提供的内置教程进行学习。 首先,我们需要了解Linux系统下的文件管理。`tar`是一种常见的文件打包和压缩工具,`tar -xf jdk-8u181-linux-x64.tar...

    jdk-8u311-linux-aarch64.tar.gz

    本压缩包“jdk-8u311-linux-aarch64.tar.gz”是针对Linux操作系统,且专为64位(aarch64架构)系统设计的JDK 1.8版本。在Linux环境中安装和使用这个JDK版本,可以进行Java编程、编译、调试以及运行Java应用。 JDK ...

    pam.tar.gz_linux pam _linux-pam

    **PAM(Pluggable Authentication Modules)在Linux系统中的应用** PAM,即插拔式认证模块,是...而"pam.ppt"这个文件可能是关于PAM的详细讲解,包含了更深入的技术细节和实践指导,对学习和理解PAM会有很大帮助。

    kubernetes-server-linux-amd64.tar.gz 安装包

    这个"**kubernetes-server-linux-amd64.tar.gz**"安装包包含了在基于Linux的AMD64架构系统上部署Kubernetes集群所需的核心组件。该版本是v1.20.15,这是一款稳定版本,提供了大量的修复和优化。 Kubernetes主要由...

    xampp-linux-1.7.1.tar.gz

    总的来说,XAMPP for Linux 1.7.1 提供了一个全面的开发环境,包含了一套强大的 Web 开发工具,适用于个人学习和小型项目。随着技术的不断进步,后续的 XAMPP 版本可能包含了更多的功能和更新,但 1.7.1 版本已经...

    jdk-8u121-linux-x64.tar.gz

    【标题】"jdk-8u121-linux-x64.tar.gz" 是Oracle JDK 8更新版本121的Linux 64位安装包。这个文件是为在基于Linux的操作系统上部署Java开发环境而设计的,特别是针对x86_64架构的机器。 【描述】"jdk-8u121-linux-x...

    xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz

    对于基于ESP32芯片的项目,开发者需要掌握如何安装和配置ESP32的交叉编译工具链,其中“xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz”便是这样一个关键组件。本文将深入探讨这个工具链的含义、功能...

    jdk-8u91-linux-x64.tar.gz

    Java开发工具包(Java Development Kit,简称JDK)是用于编写Java应用程序的软件包,而`jdk-8u91-linux-x64.tar.gz`是一个针对Linux操作系统的64位版本JDK的压缩文件。这个文件是Oracle公司提供的,包含了运行、编译...

    【IT十八掌徐培成】Linux基础-03.unmame-file-tar-gzip-gunzip.zip

    在学习过程中,配合视频教程"Linux基础-03.unmame-file-tar-gzip-gunzip.avi",将理论与实践相结合,可以更有效地掌握这些核心概念。通过不断的练习和实际操作,你将在Linux世界中更加得心应手。

    linux-5.0.tar.xz

    《Linux内核源码探索:深入理解Linux-5.0》 在开源的世界里,Linux内核无疑是最具影响力的作品之一。...通过深入学习和研究,我们可以不断提升自己的技术水平,同时为Linux世界贡献自己的一份力量。

    cudnn-linux-x86-64-8.8.0.121-cuda11-archive.tar.xz

    标题中的“cudnn-linux-x86-64-8.8.0.121-cuda11-archive.tar.xz”指的是NVIDIA CUDA Deep Neural Network library (CuDNN)的Linux版本,针对64位x86架构,版本号为8.8.0.121,并且是为CUDA 11兼容的。CuDNN是NVIDIA...

    jdk-8u231-linux-arm64-vfp-hflt.tar.gz

    标题中的"jdk-8u231-linux-arm64-vfp-hflt.tar.gz"是一个针对Linux操作系统、基于ARM架构的64位处理器(arm_64)的Java Development Kit(JDK)版本8的更新231(u231)。这个版本特别包含了虚拟浮点处理单元(VFP)...

Global site tag (gtag.js) - Google Analytics