文件管理脚本:解压、日期标记与清理
在日常的文件管理中,我们常常会遇到各种不同格式的压缩文件,需要对其进行解压操作;同时,随着时间的推移,文件会不断增长,我们也需要对文件进行日期标记、老化和清理等操作。下面将详细介绍几个实用的脚本,帮助我们更高效地完成这些任务。
1. unpack 脚本:解压一个或多个存档中的所有文件
在实际应用中,我们会遇到各种各样的压缩格式,如 Unix 的 compress 、 bzip2 ,DOS/Windows 常用的 zip ,以及 Linux 发行版的 rpm 或 deb 格式等。为了避免记忆每种格式的解压命令,我们可以使用 unpack 脚本。
1.1 工作原理
该脚本通过 shell 的 case 语句根据文件后缀来识别文件类型,并执行相应的解压命令。除了 rpm2cpio 外,其他命令在 Unix 系统上都是标准命令。 rpm2cpio 会安装在使用 rpm 打包系统的系统上,对于其他系统,它也可以作为 Perl 脚本使用。
1.2 使用方法
unpack 脚本的使用非常简单,其命令格式为:
unpack FILE [...]
</
超级会员免费看
订阅专栏 解锁全文
1384

被折叠的 条评论
为什么被折叠?



