管道输入到 tar,同时合并目录,同时管道到另一个没有临时文件的程序
pipe input into tar while combining directory while piping to another program without temporary file
在将文件夹发送到 aws s3 时,我对 tar 文件夹执行以下命令:
tar czf - /path/to/folder | aws s3 cp s3://bucket.file.tar.gz
我想将 mysqldump 的输出添加到文件夹中,但不在文件夹结构中保存文件 - 即使是临时保存文件。
理想情况下,我也不想暂时将 tar 的输出保存在其他地方,既出于一般安全考虑,又为了节省磁盘空间 space。
您可以像这样更改要添加到 tar 文件的文件的路径:
tar -czf - --transform=s,Downloads,var/lib, Downloads/myfile.txt > out.gz
tar -tzf out.tgz
var/lib/myfile.txt
在将文件夹发送到 aws s3 时,我对 tar 文件夹执行以下命令:
tar czf - /path/to/folder | aws s3 cp s3://bucket.file.tar.gz
我想将 mysqldump 的输出添加到文件夹中,但不在文件夹结构中保存文件 - 即使是临时保存文件。
理想情况下,我也不想暂时将 tar 的输出保存在其他地方,既出于一般安全考虑,又为了节省磁盘空间 space。
您可以像这样更改要添加到 tar 文件的文件的路径:
tar -czf - --transform=s,Downloads,var/lib, Downloads/myfile.txt > out.gz
tar -tzf out.tgz
var/lib/myfile.txt