首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux用管道实现将多个文件分别压缩

Linux用管道实现将多个文件分别压缩

作者头像
bboy枫亭
发布2021-12-07 15:29:50
1.6K0
发布2021-12-07 15:29:50
举报
文章被收录于专栏:csdn_blogcsdn_blog

ls |xargs -i tar zcvf {}.tar.gz {}

比如,现在我要将某个目录下的所有文件全部分别压缩,注意是分别压缩。

例: a/ 目录下有三个文件 1.txt ,2.txt ,3.txt 要达到的效果是批量压缩为: 1.txt.tar.gz 2.txt.tar.gz 3.txt.tar.gz

示例:

root@ubuntu:/opt/mimic3/data# ls
ADMISSIONS.csv      D_CPT.csv             DRGCODES.csv        MICROBIOLOGYEVENTS.csv  PROCEDURES_ICD.csv
CALLOUT.csv         DIAGNOSES_ICD.csv     ICUSTAYS.csv        NOTEEVENTS.csv          SERVICES.csv
CAREGIVERS.csv      D_ICD_DIAGNOSES.csv   INPUTEVENTS_CV.csv  OUTPUTEVENTS.csv        SHA256SUMS.txt
CHARTEVENTS.csv     D_ICD_PROCEDURES.csv  INPUTEVENTS_MV.csv  PATIENTS.csv            TRANSFERS.csv
CPTEVENTS.csv       D_ITEMS.csv           LABEVENTS.csv       PRESCRIPTIONS.csv
DATETIMEEVENTS.csv  D_LABITEMS.csv        LICENSE.txt         PROCEDUREEVENTS_MV.csv
root@ubuntu:/opt/mimic3/data# ls |xargs -i  tar zcvf {}.gz {}
ADMISSIONS.csv
CALLOUT.csv
CAREGIVERS.csv
CHARTEVENTS.csv
CPTEVENTS.csv
DATETIMEEVENTS.csv
D_CPT.csv
DIAGNOSES_ICD.csv
D_ICD_DIAGNOSES.csv
D_ICD_PROCEDURES.csv
D_ITEMS.csv
D_LABITEMS.csv
DRGCODES.csv
ICUSTAYS.csv
INPUTEVENTS_CV.csv
INPUTEVENTS_MV.csv
LABEVENTS.csv
LICENSE.txt
MICROBIOLOGYEVENTS.csv
NOTEEVENTS.csv
OUTPUTEVENTS.csv
PATIENTS.csv
PRESCRIPTIONS.csv
PROCEDUREEVENTS_MV.csv
PROCEDURES_ICD.csv
SERVICES.csv
SHA256SUMS.txt
TRANSFERS.csv
root@ubuntu:/opt/mimic3/data# ls
ADMISSIONS.csv         DIAGNOSES_ICD.csv        INPUTEVENTS_CV.csv         PATIENTS.csv
ADMISSIONS.csv.gz      DIAGNOSES_ICD.csv.gz     INPUTEVENTS_CV.csv.gz      PATIENTS.csv.gz
CALLOUT.csv            D_ICD_DIAGNOSES.csv      INPUTEVENTS_MV.csv         PRESCRIPTIONS.csv
CALLOUT.csv.gz         D_ICD_DIAGNOSES.csv.gz   INPUTEVENTS_MV.csv.gz      PRESCRIPTIONS.csv.gz
CAREGIVERS.csv         D_ICD_PROCEDURES.csv     LABEVENTS.csv              PROCEDUREEVENTS_MV.csv
CAREGIVERS.csv.gz      D_ICD_PROCEDURES.csv.gz  LABEVENTS.csv.gz           PROCEDUREEVENTS_MV.csv.gz
CHARTEVENTS.csv        D_ITEMS.csv              LICENSE.txt                PROCEDURES_ICD.csv
CHARTEVENTS.csv.gz     D_ITEMS.csv.gz           LICENSE.txt.gz             PROCEDURES_ICD.csv.gz
CPTEVENTS.csv          D_LABITEMS.csv           MICROBIOLOGYEVENTS.csv     SERVICES.csv
CPTEVENTS.csv.gz       D_LABITEMS.csv.gz        MICROBIOLOGYEVENTS.csv.gz  SERVICES.csv.gz
DATETIMEEVENTS.csv     DRGCODES.csv             NOTEEVENTS.csv             SHA256SUMS.txt
DATETIMEEVENTS.csv.gz  DRGCODES.csv.gz          NOTEEVENTS.csv.gz          SHA256SUMS.txt.gz
D_CPT.csv              ICUSTAYS.csv             OUTPUTEVENTS.csv           TRANSFERS.csv
D_CPT.csv.gz           ICUSTAYS.csv.gz          OUTPUTEVENTS.csv.gz        TRANSFERS.csv.gz
root@ubuntu:/opt/mimic3/data# 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档