|
比如我有个目录/u01/oradata/ora9i/
下面有一大堆*.dbf 文件,
这个目录有上百G。
我要把这些文件复制到 /BACKUP 目录,但是很不幸, /BACKUP 文件系统只有50G空间。
我的想法是复制文件同时压缩这些文件。
比如,文件/u01/oradata/ora9i/system01.dbf ,
备份结果是/BACKUP/system01.dbf.gz
我的命令是: cp /u01/oradata/ora9i/system01.dbf /BACKUP/system01.dbf || gzip /BACKUP/system01.dbf
这个肯定是最笨的方法了。
我考虑,用管道一边读一般压缩并写入目标文件,是不是比较快?这个命令怎么写?
谢谢。 |
|