linux按文件日期打包文件
时间: 2023-09-02 20:13:18 浏览: 691
打包文件
你可以使用 tar 命令来打包文件,并使用 find 命令来指定按日期进行打包。具体步骤如下:
1. 进入需要打包的文件夹,执行以下命令:
```
find ./ -type f -newermt "2022-01-01" ! -newermt "2022-01-02" -print0 | xargs -0 tar -czvf files.tar.gz
```
这个命令会将当前文件夹下所有 2022 年 1 月 1 日到 2022 年 1 月 2 日之间修改过的文件打包成 files.tar.gz 文件。
2. 如果需要打包指定文件夹下的文件,可以将 "./" 替换成指定文件夹的路径。
```
find /path/to/folder -type f -newermt "2022-01-01" ! -newermt "2022-01-02" -print0 | xargs -0 tar -czvf files.tar.gz
```
这个命令会将 /path/to/folder 文件夹下所有 2022 年 1 月 1 日到 2022 年 1 月 2 日之间修改过的文件打包成 files.tar.gz 文件。
阅读全文