Linux 压缩 怎样只压缩文件,不要包含路径?

在Linux系统中,使用TAR指令可以轻松实现文件或目录的包装和压缩。
为了仅压缩没有通行证的文件,您可以使用以下说明:无需通行的包装文件:例如,在没有路径的情况下包装文件/主页/用户,您可以使用以下说明:$ tar-czvffile.gz/home/home/home/user/user/-c/home/user/user。
这里的-c选项确定焦油订单工作的目录,以确保在没有道路的情况下压缩文件。
如果未使用选项-c选项,则焦油顺序将压缩关节文件路径,如下所示:$ tar -czvffile.gz.gz/home/home/home/用户以这种方式,结果文件将包含完整的路由信息​​。
请注意,只有一个主要选项,即只能选择一个-c,-x,-t或-r。
查看压缩软件包的内容:使用以下说明在焦油文件中查看内容:$ tar-ztvffile.tar.gz将列出焦油文件中的所有文件名。
解压缩文件:对于UNZIP TAR文件,您可以使用以下说明:$ tar -zxvffile.gz -c/path/path/to/destination -c option -c option -c使用用于确定存储保存文件的目录。
使用特定的焦油订单选项来排除特定的文件或目录,例如:$ tar-czvffile.tar.gz/home/home/*/etc-exclude/home/home/dmtsai将在目录/home和/etc下包装所有内容,但不包括目录/home/home/dmtsai。
简而言之,使用焦油命令时,使用主要选项,例如-c,-x,-t,-r和其他其他选项,例如-f,-j,-j,-z,-v,-p和-w,您可以灵活地了解文件或目录的包装和压缩,并避免路径信息。

linux中怎么压缩一个文件夹

在Linux中以压缩文件夹,您可以使用简单的命令行操作。
首先,如果要压缩 / home / wwwroot / xahot / Directory的所有内容,则可以使用以下命令:I。
在终端中输入以下命令以压缩目录和当前目录的内容。
文件名是xa_hot.zip:zip-q-rxa_hot.zip-q-rxa_hot.zip/home/wwwroot/xahot,如果您当前在bliux目录中的位置和Xahot目录想要压缩相对旅行,则可以以这种方式工作,您可以以这种方式工作,2 如果要在XAHOT目录中压缩所有内容(包括子目录和文件),则可以使用通配符 *指定的通配符 *指定,如下所示:3 如果是,则可以使用3 中的星号。
请注意,需要注意的是,需要的命令输入终端环境,并且可以使用Permission进行ZIP控件。

4.5 Linux压缩文件或目录中文件为.gz格式(gzip命令)

GZIP是在Linux系统中常用的命令。
它用于压缩文件,输出文件的扩展为“ .gz”。
重要的是要强调,GZIP只能压缩文件,不能压缩目录,即使您尝试压缩目录,也仅压缩目录下的文件。
GZIP命令的基本格式如下:命令中的原点文件是指用于压缩时的普通文件;用于减压时,它是指压缩文件。
表1 中显示了常见的选项和含义。
示例1 :基本压缩。
GZIP命令很简单,不必指定压缩软件包的名称,只需输入原始文件的名称即可。
例如:示例2 :保留原始文件。
GZIP压缩文件后,原点文件消失了。
如果需要保留原点文件,则操作更为复杂,但是可以实现。
示例3 :压缩目录。
GZIP无法直接压缩目录,只有目录中的文件被压缩,这与软件包不同。