`

linux下使用shell对文件的递归解压

 
阅读更多

该脚本对文件进行批量,递归解压

 

#!/bin/bash




	aa=`find .   -name "*.tgz" `

	for i in $aa;do

		dir=$(dirname $i)
		tar zxvf $i -C $dir && rm -f $i
	done
 
0
4
分享到:
评论

相关推荐

    Linux&SHELL;基本知识笔试试卷

    根据提供的文档信息,这里将对其中涉及的关键知识点进行详细的...- 在 Linux 下解压 zip 包可以使用 `unzip` 命令,解压 war 包可以使用 `jar xvf` 命令。 - 一个 `x.tar` 的包文件,使用解压命令为 `tar -xf x.tar`。

    Linux下rar及zip压缩包中批量替换某文件脚本

    在Linux环境下,对rar和zip压缩包进行批量替换文件的操作是一项常见的系统管理任务。这通常涉及到脚本编程,以便自动化处理大量的压缩文件。标题提到的`zip_replace.sh`和`rar_replace.sh`就是两个用于执行这个任务...

    Vd.zip_Linux shell_zip

    解压这个文件后,你可以通过阅读代码或文档来学习如何在Linux环境下使用`shell`脚本和`zip`命令进行文件管理。 在学习这部分内容时,你可能会接触到以下几个关键知识点: 1. **Linux文件系统结构**:理解Linux系统...

    递归替换.c和.h文件中TAB键为4个空格的shell脚本,执行非常方便

    将压缩包在linux下解压,把replaceTAB.sh上传到需要操作的目录,注意脚本是递归执行的,也就是说该目录下所有的子目录下的.c和.h文件都会被修改。文件个数如果比较多,执行需要一定时间,一般是几分钟。 Step 1. ...

    shell命令大全(linux下很有用的命令规范)

    ### Shell命令大全(Linux下很有用的命令规范) 在Linux操作系统中,Shell是用户与操作系统交互的主要方式之一。本文将详细介绍一系列常用的Shell命令及其应用场景,帮助读者更好地掌握Linux下的操作技巧。 #### ...

    linux基础、shell程序设计试卷.doc

    1. 解压缩命令:`tar`通常用于打包文件,`gzip`用于压缩,两者结合如`rr.tar.gz`表示这是一个被`tar`打包后再用`gzip`压缩的文件,解压应使用`tar -zxvf rr.tar.gz`。 2. 关闭Linux系统:不重启的情况下,可以使用`...

    Linux中常用的shell命令

    ### Linux中常用的Shell命令知识点详解 #### 一、grep — 文本搜索工具 **命令格式:** ``` grep [选项] [模式] [文件1 [文件2,...]] ``` **选项说明:** - `-E`:指定模式为扩展正则表达式。 - `-F`:指定模式为...

    运维常用linux命令shell技巧范例

    ### 运维常用Linux命令与Shell技巧详解 在IT运维工作中,熟练掌握Linux命令与Shell脚本技巧对于提高工作效率、确保系统稳定运行至关重要。本文将根据提供的内容介绍一系列常用的Linux命令及其应用场景,帮助读者更...

    U版实验2shell环境下的文件管理与压缩工具

    在这个实验中,我们重点学习了如何在Shell环境下进行文件管理和使用压缩工具。下面将详细解释实验涉及的知识点: 1. **创建目录**: 使用`mkdir`命令创建新的目录,例如`mkdir student`创建名为`student`的目录。 ...

    Linux操作系统实验报告

    ### Linux操作系统实验报告知识点 #### 实验一:熟悉Linux常用...通过本次实验,学生不仅能够熟悉Linux操作系统的基本操作,还能够掌握常用的文件管理和用户管理命令,为进一步学习Linux下的高级功能打下坚实的基础。

    Linux基础知识与系统管理教学课件-pdf.rar

    4.6 Linux常用命令-文件搜索命令-压缩解压命令 4.7 Linux常用命令-网络命令 4.8 Linux常用命令-关机重启命令 5 文本编辑器Vim 5.1 文本编辑器Vim-Vim常用操作 5.2 文本编辑器Vim-Vim使用技巧 6 软件包管理 6.1 ...

    Linux命令使用技巧集锦

    例如,当你想要解压位于`/ccc/`目录下的`ddddddd-1.2.3.tar.gz`文件,只需输入`tar xvfz /ccc/d`并按下Tab键,系统会自动补全为`tar xvfz /ccc/ddddddd-1.2.3.tar.gz`,大大节省了输入时间。 #### 7. 避免日常重复...

    通过命令行管理Linux系统

    - **说明**:使用`tar`命令将`test`目录打包并压缩成`test.tar.gz`文件,再使用`tar`命令解压到`/tmp`目录下。 ##### 操作13:日期时间查询 - **命令**: ```bash cal date ``` - **说明**:`cal`命令显示当前...

    Linux基础知识与系统管理视频.rar

    4.6 Linux常用命令-文件搜索命令-压缩解压命令 4.7 Linux常用命令-网络命令 4.8 Linux常用命令-关机重启命令 5 文本编辑器Vim 5.1 文本编辑器Vim-Vim常用操作 5.2 文本编辑器Vim-Vim使用技巧 6 软件包管理 6.1 ...

    Linux入门思维导图.pdf

    使用`chmod`命令可以修改文件的权限,设置用户、组和其他用户对文件的读、写、执行权限。权限的表示通常用数字表示,例如`chmod 761 filename`将文件的权限设置为所有者可读写执行,所属组可读写,其他用户只有执行...

    Linux面试题与答案

    - 可以使用`gunzip`或`gzip -d`命令来解压.gz文件。 #### 52. 在vi编辑器中保存文件 - 在vi编辑器中保存文件,首先切换到命令模式,然后输入`:w filename`。 - 如果想退出并保存,可以输入`:wq`。 #### 53. 显示...

    05文件打包与解压缩.pdf

    理解和掌握zip、rar、tar等命令的使用方法能够帮助用户在Linux环境下更加高效地管理文件。此外,不同压缩工具的兼容性和特定参数设置对于跨平台文件传输也十分重要,如zip命令在不同操作系统间兼容性的处理。掌握...

    linux实验报告.docx

    本次实验旨在使学生掌握Linux操作系统的基本管理和应用技能,包括Ubuntu Linux的安装与使用、Linux内核的下载与编译、常用的Shell命令及其参数的运用、文件及目录管理、权限设置、用户与组管理、设备管理以及网络...

    常用Linux命令.pdf

    Linux是一种广泛使用的开源操作系统,以其稳定性和灵活性受到众多开发者和企业的青睐。在Linux环境中,命令行操作是用户与系统交互的基本方式。本文档旨在介绍一些在Linux系统中最常用的命令,帮助用户提高工作效率...

Global site tag (gtag.js) - Google Analytics