bash – Linux gzip将多个子目录分成独立的档案?
发布时间:2020-12-15 18:42:32 所属栏目:安全 来源:网络整理
导读:我如何将子目录压缩到单独的档案中? 例: directory subdir1 subdir2 应该创建subdir1(.tar).gz和subdir2(.tar).gz 根据您的要求,这个小脚本似乎是您的最佳选择: cd directoryfor dir in */do base=$(basename "$dir") tar -czf "${base}.tar.gz" "$dir"do
我如何将子目录压缩到单独的档案中?
例: directory subdir1 subdir2 应该创建subdir1(.tar).gz和subdir2(.tar).gz
根据您的要求,这个小脚本似乎是您的最佳选择:
cd directory for dir in */ do base=$(basename "$dir") tar -czf "${base}.tar.gz" "$dir" done 它正确处理名称中带有空格的目录. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 单元测试 – 如何使用angular-translate进行单元测试
- angular – 如何双向绑定我自己的RxJS主题为[(ngModel)]?
- Bootstrap轮播图的使用和理解4
- 一个罕见的MySQL redo死锁问题排查及解决过程
- class – 如何在文档中引用实例方法?
- Bootstrap3基础 warning/active... 表格的状态类(不同的背
- shell – unix命令查找最近创建的目录
- environment-variables – 如何从gvim中获取环境变量
- angularjs – 如何在angular指令的link函数中传递$filter
- scala – 使用静态类型别名化Java类