linuxgzip命令保留原文件
-
在Linux中,gzip命令是用来压缩文件的。默认情况下,执行gzip命令后,原文件会被替换为压缩后的文件,并且原文件会被删除。如果你想保留原文件,可以使用参数“-c”或“–stdout”来输出压缩后的内容到标准输出,然后再使用重定向符号“>”将输出的内容重定向到一个新的文件中。
下面是使用gzip命令保留原文件的示例:
“`bash
gzip -c original_file > compressed_file.gz
“`在这个示例中,我们使用了参数“-c”将压缩后的内容输出到标准输出,然后通过重定向符号“>”将输出重定向到一个新的文件compressed_file.gz中。这样,原文件original_file就会被保留,而压缩后的文件会保存在compressed_file.gz中。
另外,你还可以使用参数“-k”或“–keep”来保留原文件。这样,执行gzip命令后,原文件不会被删除,而是保留在系统中。
下面是使用gzip命令保留原文件的示例:
“`bash
gzip -k original_file
“`在这个示例中,我们使用了参数“-k”,执行gzip命令后,原文件original_file会被保留在系统中,同时会生成一个压缩后的文件original_file.gz。
总结起来,要保留原文件,可以使用参数“-c”将压缩后的内容输出到一个新的文件中,或者使用参数“-k”来保留原文件。希望以上信息对你有帮助。
2年前 -
在Linux系统中,gzip命令用于压缩文件。默认情况下,gzip命令会将原始文件压缩为.gz压缩文件,并删除原始文件。但是,如果你想保留原始文件,可以使用以下方法:
1. 通过使用-c选项,将压缩的输出发送到标准输出,然后使用重定向操作符将其写入新的文件中。例如:
“`
gzip -c file.txt > file.txt.gz
“`
这将压缩file.txt文件,但保留原始的file.txt文件。2. 使用–keep选项,该选项会在压缩文件成功后保留原始文件。例如:
“`
gzip –keep file.txt
“`
这将压缩file.txt文件,并在成功后保留原始文件。3. 使用–suffix选项,将压缩文件的后缀名更改为其他扩展名,以区分原始文件。例如:
“`
gzip –suffix=.bak file.txt
“`
这将压缩file.txt文件,并将压缩文件的后缀名更改为.bak,原始文件仍然保留。4. 使用–rsyncable选项,该选项会创建一个可与rsync命令一起使用的压缩文件,同时保留原始文件。例如:
“`
gzip –rsyncable file.txt
“`
这将创建一个可与rsync命令一起使用的压缩文件,并保留原始文件。5. 使用-p选项,该选项会保留文件的权限属性。例如:
“`
gzip -p file.txt
“`
这将压缩file.txt文件,并保留原始文件的权限属性。请注意,以上方法只适用于gzip命令,对于其他压缩命令(如bzip2、xz等),具体的保留原始文件的方法可能会有所不同。使用时请根据实际需要选择适当的选项。
2年前 -
在Linux中,可以使用gzip命令对文件进行压缩。默认情况下,gzip命令会将原文件压缩为.gz格式的文件,并删除原文件。但是,如果你想保留原文件,可以使用-c选项或者使用mv命令将原文件移动到其他位置。
方法一:使用-c选项
使用gzip命令时,可以使用-c选项,该选项将原文件的压缩副本输出到标准输出,而不会删除原文件。你可以将输出重定向到另一个文件中,以保留原文件。示例:
“`
gzip -c file.txt > file.txt.gz
“`上述命令将file.txt压缩为file.txt.gz,并且原文件不会被删除。
方法二:使用mv命令
另一种保留原文件的方法是使用mv命令。首先,使用gzip命令将原文件压缩为.gz格式的文件,然后使用mv命令将压缩文件移动到所需位置。示例:
“`
gzip file.txt
mv file.txt.gz new_location/
“`上述命令将file.txt压缩为file.txt.gz,并将压缩文件移动到new_location目录中。
操作流程:
1. 打开终端,进入要进行压缩的文件所在的目录。
2. 使用gzip命令将文件压缩为.gz格式的文件。
“`
gzip -c file.txt > file.txt.gz
“`
或者
“`
gzip file.txt
“`
3. 文件压缩完成后,你可以选择使用ls命令查看目录中是否有.gz格式的文件。注意事项:
在使用gzip命令压缩文件时,请确保目标位置有足够的磁盘空间来存储压缩文件。另外,压缩后的文件名会自动添加.gz后缀,并且原文件的扩展名会被删除。如果你希望保留原文件的扩展名,可以在文件名后面添加一个点来表示文件的扩展名。上述方法可以确保在执行压缩操作时保留原文件,以防止意外的数据丢失。
2年前