linux按时间压缩文件
时间: 2023-07-20 21:06:27 浏览: 788
要按时间压缩文件,可以使用tar命令和gzip命令结合起来实现。具体步骤如下:
1. 打开终端并进入要压缩的文件所在的目录。
2. 运行以下命令压缩所有修改时间在指定日期之前的文件:
```
tar --mtime="YYYY-MM-DD" -cvzf archive.tar.gz . --exclude=archive.tar.gz
```
其中,YYYY-MM-DD为指定日期,例如2022-01-01;archive.tar.gz为要生成的压缩文件的名称。
3. 运行以下命令解压缩生成的压缩文件:
```
tar -xvzf archive.tar.gz
```
其中,archive.tar.gz为要解压缩的压缩文件的名称。
注意:在压缩文件时,--exclude=archive.tar.gz表示排除生成的压缩文件本身,以免出现无限递归的情况。
阅读全文