当前位置:首页>Linux>避坑指南+实操:Linux tar、gzip、zip、unzip压缩解压全掌握

避坑指南+实操:Linux tar、gzip、zip、unzip压缩解压全掌握

  • 2026-04-19 07:24:43
避坑指南+实操:Linux tar、gzip、zip、unzip压缩解压全掌握

在Linux日常使用、文件传输、软件安装中,还有一项绕不开的核心技能——文件的压缩与解压。

作为Linux新手,你是否也曾遇到过这些烦恼?

网上下载的软件包格式五花八门,.tar.gz.zip.tgz分不清,不知道该用哪个命令解压;

想把一堆日志文件打包备份,却记不住tar命令那一堆复杂的参数,每次都要搜教程;

用gzip压缩完文件,原文件直接消失了,手足无措不知道怎么恢复;

从Windows传过来的zip压缩包,在Linux里解压全是中文乱码,完全没法用;

打包的文件太大,想排除掉不用的日志、缓存文件,却不知道怎么操作。

其实Linux压缩解压没那么复杂,只要搞懂4个核心工具——targzipzipunzip,记住几个高频参数,就能搞定99%的压缩解压场景。本文是专为初学者打造,从核心概念、参数详解,到高频实战、避坑指南,全程用通俗解释+可直接复制的代码,新手跟着敲一遍就能完全掌握,再也不用为压缩解压发愁。

前置说明

  1. 本文所有命令完全适配 Ubuntu 18.04+/Debian 10+、CentOS 7+/Anolis OS/Rocky Linux等所有主流Linux发行版,命令100%通用;
  2. tar
    gzip几乎所有Linux系统默认预装,zip/unzip部分极简系统未预装,文中会给出安装命令;
  3. 普通用户可执行大部分压缩解压操作,仅涉及系统目录(如/root、/etc)的操作需要 sudo 提权;
  4. 文中所有代码块均标注「可直接复制」,实操时注意替换文件名、目录路径等占位符;
  5. 本文聚焦入门实战与高频用法,不展开小众压缩格式(如bzip2、xz)的复杂参数,新手掌握核心内容即可应对所有日常场景。

一、先搞懂核心概念:归档 vs 压缩(新手必学)

很多新手学不会tar命令,本质是没搞懂「归档」和「压缩」的区别,这是Linux压缩解压的底层逻辑,先用人话讲透,后面的命令一学就会。

概念
通俗解释
核心作用
对应工具
归档(打包)
把多个文件、整个目录,打包成一个单独的文件,文件大小不会变化
解决“大量小文件传输慢、管理麻烦”的问题,把零散文件整合成一个包
tar
压缩
用算法把大文件变小,节省磁盘空间、加快传输速度
减小文件体积,适合备份、跨网络传输
gzip、zip

关键结论(新手必记):

tar本身是归档工具,只负责打包,不负责压缩;但它可以调用gzip等压缩工具,在打包的同时完成压缩,这也是我们最常用的用法。

比如.tar.gz格式,就是先用tar打包,再用gzip压缩后的文件。

二、四大核心工具详解(按使用频率排序)

我们按Linux日常使用频率从高到低,逐个讲解每个工具的核心用法、高频实战、参数解释,所有代码可直接复制执行。

2.1 tar:Linux最主流的归档+压缩工具(重点必学)

tar是Linux中使用频率最高的打包压缩工具,几乎所有Linux软件包都是用tar打包发布的,它功能强大,支持打包目录、调用压缩工具、排除文件、增量备份等,新手重点掌握高频用法即可。

2.1.1 新手必背:核心参数通俗解释

tar的参数很多,新手不用全记,记住这6个核心参数,就能应对90%的场景,给大家整理了通俗口诀,好记不混淆:

参数
全称
通俗解释
使用场景
必背优先级
-c
create
创建新的归档包,也就是「打包」
压缩/打包文件时用
⭐⭐⭐⭐⭐
-x
extract
解压/提取归档包的内容
解压文件时用
⭐⭐⭐⭐⭐
-z
gzip
调用gzip工具,进行gzip格式的压缩/解压
处理.tar.gz/.tgz格式时用
⭐⭐⭐⭐⭐
-v
verbose
显示详细处理过程,能看到正在打包/解压的文件
新手推荐加,清楚看到执行进度
⭐⭐⭐⭐
-f
file
指定归档包的文件名,必须放在所有参数的最后一位
所有场景都必须加,否则会报错
⭐⭐⭐⭐⭐
-C
directory
指定解压/打包的目标目录
解压到指定目录、非当前目录打包时用
⭐⭐⭐⭐

⚠️ 致命避坑提醒!

-f参数必须放在所有参数的最后一位,后面必须紧跟文件名!

错误写法:tar -zfvf test.tar.gz test/(f在v前面,会把vf当成文件名,直接报错)

正确写法:tar -zcvf test.tar.gz test/(f在最后,后面紧跟文件名)

2.1.2 高频实战用法(可直接复制)

我们按「打包压缩」和「解压提取」两大场景分类,所有命令都是日常用得最多的,新手直接复制就能用。

场景1:打包压缩(最常用)
# 1. 【最常用】打包并压缩整个目录为.tar.gz格式# 语法:tar -zcvf 压缩后的文件名.tar.gz 要打包的目录/文件tar -zcvf project_backup.tar.gz project/# 解读:把project目录打包压缩成project_backup.tar.gz,显示详细过程
# 2. 打包多个文件和目录到同一个压缩包tar -zcvf backup.tar.gz /etc/passwd /home/test /var/log/nginx/# 解读:把系统用户文件、test目录、nginx日志,打包到同一个backup.tar.gz
# 3. 打包压缩时,排除指定的文件/目录(用--exclude)tar -zcvf project_backup.tar.gz project/ --exclude=project/logs --exclude=project/*.tmp# 解读:打包project目录,排除logs目录和所有.tmp临时文件
# 4. 只打包不压缩(纯归档,不减小体积)tar -cvf file_pack.tar test/# 解读:把test目录打包成file_pack.tar,不压缩,速度快
场景2:解压提取(最常用)
# 1. 【最常用】解压.tar.gz格式压缩包到当前目录tar -zxvf project_backup.tar.gz# 解读:解压project_backup.tar.gz到当前目录,显示详细解压过程
# 2. 解压压缩包到指定目录(用-C,必须提前创建目录)# 先创建目标目录mkdir -p /data/backup# 解压到指定目录tar -zxvf project_backup.tar.gz -C /data/backup# 解读:把压缩包内容解压到/data/backup目录,而不是当前目录
# 3. 只查看压缩包内容,不解压(确认文件是否正确)tar -ztvf project_backup.tar.gz# 解读:列出压缩包里的所有文件和目录,不执行解压
# 4. 只解压压缩包里的单个文件/目录tar -zxvf project_backup.tar.gz project/config/app.conf# 解读:只解压压缩包里的project/config/app.conf文件,其他文件不解压
# 5. 解压纯归档的.tar文件(无压缩)tar -xvf file_pack.tar

2.1.3 进阶实用技巧

# 1. 增量备份:只打包修改过的文件(适合日常备份)# 第一次全量备份tar -g snapshot -zcvf full_backup.tar.gz project/# 第二次增量备份,只打包第一次备份后修改过的文件tar -g snapshot -zcvf inc_backup_$(date +%Y%m%d).tar.gz project/
# 2. 打包时保留文件的绝对路径(默认会去掉根目录/,避免解压覆盖系统文件)# 谨慎使用!解压时会直接覆盖绝对路径的文件,容易误改系统配置tar -zcvf etc_backup.tar.gz -P /etc/nginx/# 解压带绝对路径的包,也要加-Ptar -zxvf etc_backup.tar.gz -P

2.2 gzip:Linux原生纯压缩工具

gzip是Linux系统原生的压缩工具,也是tar命令默认调用的压缩算法,核心特点是只能压缩单个文件,不能压缩目录,压缩率高、速度快,适合压缩单个日志文件、配置文件。

2.2.1 核心特点(新手必看)

  • 只能压缩单个文件,无法直接压缩目录;
  • 压缩后默认会删除原文件,生成.gz后缀的压缩文件;
  • 解压后默认会删除.gz压缩文件,还原原文件;
  • 无法把多个文件打包成一个压缩包,只能逐个压缩。

2.2.2 高频实战用法

# 1. 压缩单个文件(压缩后原文件会被删除,生成test.txt.gz)gzip test.txt
# 2. 压缩文件,保留原文件(新手推荐,避免原文件丢失)gzip -c test.txt > test.txt.gz# 或者用-k参数(部分系统支持)gzip -k test.txt
# 3. 解压.gz文件(解压后.gz文件会被删除,还原原文件)gzip -d test.txt.gz# 等价于 gunzip 命令gunzip test.txt.gz
# 4. 解压.gz文件,保留压缩包gzip -dk test.txt.gz
# 5. 查看.gz压缩文件的内容,不解压(适合文本文件)zcat test.txt.gz# 分页查看zcat test.txt.gz | less
# 6. 压缩目录下的所有文件(逐个压缩,不会打包成一个文件)gzip *.log# 解读:压缩当前目录下所有.log后缀的日志文件,每个文件生成一个.gz包

⚠️ 新手避坑提醒:

不要直接用gzip 目录名压缩目录,会直接报错!gzip不支持压缩目录,想压缩目录请用tar+gzip,或者zip命令。

2.3 zip/unzip:跨平台压缩解压工具(兼容Windows)

zipunzip是跨平台的压缩解压工具,最大的优势是全平台兼容——Windows、Linux、macOS都能直接打开,不用额外安装软件,非常适合给Windows用户传输文件、跨平台分享内容。

2.3.1 安装命令

部分极简系统默认未预装,执行以下命令安装即可:

# Ubuntu/Debian 安装sudo apt install zip unzip -y# CentOS/Anolis/Rocky 安装sudo yum install zip unzip -y

2.3.2 zip 压缩命令高频用法

zip命令压缩后会保留原文件,支持压缩目录、多个文件,默认不会删除原文件,对新手非常友好。

# 1. 【最常用】压缩整个目录(包括子目录)# 语法:zip -r 压缩后的文件名.zip 要压缩的目录/文件zip -r project.zip project/# 解读:-r参数表示递归压缩,必须加,否则只会压缩目录本身,不会压缩里面的文件
# 2. 压缩多个文件和目录到同一个zip包zip -r backup.zip /etc/passwd /home/test /var/log/nginx/
# 3. 压缩时排除指定文件/目录(用-x)zip -r project.zip project/ -x "project/logs/*""project/*.tmp"# 解读:压缩project目录,排除logs目录下的所有文件和.tmp临时文件
# 4. 设置压缩级别(1-9,1最快压缩率最低,9最慢压缩率最高,默认6)zip -r -9 project.zip project/# 解读:用最高压缩率压缩,适合大文件,节省空间

2.3.3 unzip 解压命令高频用法

# 1. 【最常用】解压zip包到当前目录unzip project.zip
# 2. 解压zip包到指定目录(用-d,目录不存在会自动创建)unzip project.zip -d /data/backup/# 解读:把压缩包内容解压到/data/backup目录,无需提前创建目录
# 3. 只查看zip包内容,不解压unzip -l project.zip
# 4. 只解压压缩包里的单个文件/目录unzip project.zip project/config/app.conf
# 5. 解压时覆盖已有文件,不提示确认unzip -o project.zip# 谨慎使用!会直接覆盖同名文件,不会询问
# 6. 解压时不覆盖已有文件,跳过已存在的文件unzip -n project.zip# 适合增量解压,不会覆盖已修改的文件

2.3.4 新手必看:中文乱码终极解决方法

这是新手最常遇到的坑:从Windows传过来的zip压缩包,在Linux里解压后中文文件名全是乱码。

根本原因:Windows的zip默认用GBK/GB2312编码,而Linux默认用UTF-8编码,编码不兼容导致乱码。

解决方法:解压时指定编码格式

# 解压Windows生成的zip包,指定GBK编码,完美解决中文乱码unzip -O GBK 中文文件.zip# 部分系统支持GB18030,兼容性更强unzip -O GB18030 中文文件.zip

三、工具对比与选型指南(新手一眼看懂怎么选)

很多新手不知道什么时候该用哪个工具,一张表讲透四个工具的区别、适用场景,新手直接对照选择即可。

工具组合
核心格式
支持压缩目录
跨平台兼容性
压缩后原文件
核心优势
最佳适用场景
tar + gzip
.tar.gz
/.tgz
支持
Linux/macOS原生支持,Windows需第三方解压软件
保留
压缩率高、速度快、支持权限保留、功能全面
Linux系统内文件备份、软件包安装、服务器之间文件传输
gzip
.gz
不支持
一般
默认删除
原生支持、压缩率高
压缩单个日志文件、配置文件,配合tar使用
zip/unzip
.zip
支持
Windows/Linux/macOS全平台原生支持
保留
跨平台兼容性拉满,操作简单
跨平台文件传输,给Windows用户分享文件

新手一句话选型结论:

Linux系统内部用,选tar + gzip;要给Windows用户传文件,选zip/unzip;单个文本文件压缩,选gzip

四、新手高频实战场景合集(直接复制就能用)

整理了Linux日常工作中最常用的6个压缩解压场景,所有代码可直接复制,拿来就能用。

场景1:网站项目备份(打包代码+排除日志缓存)

# 打包网站项目,排除日志、缓存、临时文件,按日期命名tar -zcvf website_backup_$(date +%Y%m%d).tar.gz /var/www/html/ --exclude=/var/www/html/runtime --exclude=/var/www/html/logs

场景2:跨平台传输文件(Windows兼容)

# 打包文件为zip格式,Windows能直接打开zip -r data_share.zip report.pdf 设计图/ 数据表格/

场景3:日志文件批量压缩归档

# 压缩当前目录下所有30天前的.log日志文件,节省磁盘空间find ./ -name "*.log" -mtime +30 | xargs gzip

场景4:解压软件包到指定安装目录

# 解压nginx安装包到/usr/local/目录tar -zxvf nginx-1.24.0.tar.gz -C /usr/local/

场景5:查看压缩包内容,确认文件是否正确

# 查看tar.gz包内容tar -ztvf backup.tar.gz# 查看zip包内容unzip -l data.zip

场景6:解压乱码的Windows zip包

# 解决中文乱码,指定GBK编码解压unzip -O GBK 中文资料.zip -d /data/

五、常见问题与避坑指南(重中之重)

整理了新手学习压缩解压时,最容易踩的8个坑,每个坑都给出原因和解决方法,帮你少走弯路。

1. tar命令执行报错“tar: 拒绝创建空归档”

  • 原因
    :90%的情况是-f参数位置不对,或者要打包的文件/目录路径写错了,不存在;
  • 解决方法
    :确保-f放在所有参数的最后一位,检查要打包的目录/文件路径是否正确,是否存在。

2. gzip压缩后原文件消失了

  • 原因
    :gzip默认压缩后会删除原文件,生成.gz压缩包;
  • 解决方法
    :压缩时加-c参数重定向,或者-k参数保留原文件:
    # 保留原文件压缩gzip -c test.txt > test.txt.gz

3. unzip解压中文文件名全是乱码

  • 原因
    :Windows和Linux的zip编码格式不兼容,Windows用GBK,Linux用UTF-8;
  • 解决方法
    :解压时指定编码:unzip -O GBK 文件名.zip

4. 解压tar.gz包报错“not in gzip format”

  • 原因
    :文件不是gzip格式,可能是bzip2格式(.tar.bz2)、zip格式,或者文件下载损坏了;
  • 解决方法
    :先用file 文件名查看文件真实格式,再用对应的命令解压:
    # 查看文件真实格式file test.tar.gz# 如果是bzip2格式,用-j参数解压tar -jxvf test.tar.bz2# 如果是zip格式,用unzip解压unzip test.zip

5. tar解压后,文件的权限、所属用户变了

  • 原因
    :普通用户解压,无法保留root用户的权限,会自动把文件所属用户改成当前用户;
  • 解决方法
    :解压系统文件、备份文件时,加-p参数保留文件权限:
    # 解压时保留文件原有的权限、所属用户sudo tar -zxvpf etc_backup.tar.gz

6. zip压缩目录,解压后只有空目录,没有文件

  • 原因
    :压缩目录时没有加-r递归参数,只会压缩目录本身,不会压缩里面的子文件和子目录;
  • 解决方法
    :压缩目录必须加-r参数:zip -r 文件名.zip 目录名/

7. 用tar打包绝对路径的目录,解压后覆盖了系统文件

  • 原因
    :tar默认会去掉路径开头的/,避免解压时直接覆盖系统文件,如果加了-P参数保留绝对路径,解压时会直接覆盖原文件;
  • 解决方法
    :非必要不要用-P参数打包绝对路径,尽量进入目录的上级目录,用相对路径打包。

8. 压缩包太大,想拆分成分卷压缩

  • 场景
    :单个压缩包太大,无法传输,需要拆分成多个小文件;
  • 解决方法
    :用split命令拆分,cat命令合并解压:
    # 打包后拆分成每个100M的分卷tar -zcvf - project/ | split -b 100M - project_backup.tar.gz.# 生成的文件:project_backup.tar.gz.aa、project_backup.tar.gz.ab...# 解压分卷压缩包cat project_backup.tar.gz.* | tar -zxvf -

六、常用命令速查表(建议收藏,日常直接查)

# ===================== tar 命令(最常用) =====================# 打包压缩tar -zcvf 文件名.tar.gz 要打包的目录/文件  # 最常用打包压缩tar -zcvf 文件名.tar.gz 目录 --exclude=排除路径  # 打包时排除文件tar -cvf 文件名.tar 目录/文件  # 只打包不压缩# 解压tar -zxvf 文件名.tar.gz  # 最常用解压到当前目录tar -zxvf 文件名.tar.gz -C 目标目录  # 解压到指定目录tar -ztvf 文件名.tar.gz  # 查看压缩包内容,不解压tar -zxvf 文件名.tar.gz 要提取的文件  # 只解压单个文件# ===================== gzip 命令 =====================gzip 文件名  # 压缩单个文件,删除原文件gzip -c 文件名 > 文件名.gz  # 压缩,保留原文件gzip -d 文件名.gz  # 解压.gz文件gunzip 文件名.gz  # 等价于gzip -dzcat 文件名.gz  # 查看压缩文件内容,不解压# ===================== zip/unzip 命令 =====================# 压缩zip -r 文件名.zip 目录/文件  # 压缩目录/文件,跨平台兼容zip -r 文件名.zip 目录 -x 排除路径  # 压缩时排除文件# 解压unzip 文件名.zip  # 解压到当前目录unzip 文件名.zip -d 目标目录  # 解压到指定目录unzip -l 文件名.zip  # 查看压缩包内容unzip -O GBK 文件名.zip  # 解决中文乱码解压

七、总结

本文完整讲解了Linux最常用的4个压缩解压工具,核心要点总结如下:

  1. 先搞懂底层逻辑:tar负责归档打包,gzip负责压缩,两者结合是Linux最主流的用法;
  2. tar命令新手必背口诀:压缩用zcvf,解压用xzvf,查看用tvf-f必须放在参数最后一位,永远不会错;
  3. 工具选型:Linux内部用tar.gz,跨平台传Windows用zip,单个文件压缩用gzip;
  4. 避坑核心:gzip压缩保留原文件加-c,zip压缩目录必须加-r,Windows zip解压中文乱码加-O GBK
  5. 学习技巧:不用死记硬背所有参数,重点掌握文中的高频用法,遇到问题对照速查表和常见问题,慢慢就能形成肌肉记忆。

压缩解压是Linux日常使用、运维工作的基础必备技能,学会这些核心用法,你就能轻松应对所有文件打包、传输、备份的场景。

如果你觉得本文对你有帮助,欢迎点赞、推荐、转发,关注我,后续会分享更多Linux入门干货!

文 / 零距技术仓记录每一次真实的折腾 (#^.^#)🚀 想看到更多实用折腾技巧?👉 先关注💬 评论区说说你的经历或想看的内容👍 点赞表示支持🔁 顺手分享给也在折腾的人,让大家都少踩坑 😎

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-20 06:26:00 HTTP/2.0 GET : https://f.mffb.com.cn/a/484915.html
  2. 运行时间 : 0.094799s [ 吞吐率:10.55req/s ] 内存消耗:4,663.58kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c240bd079a24e148c5ba695d769925de
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000674s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000738s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000374s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000250s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000453s ]
  6. SELECT * FROM `set` [ RunTime:0.000224s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000633s ]
  8. SELECT * FROM `article` WHERE `id` = 484915 LIMIT 1 [ RunTime:0.000608s ]
  9. UPDATE `article` SET `lasttime` = 1776637561 WHERE `id` = 484915 [ RunTime:0.009527s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000307s ]
  11. SELECT * FROM `article` WHERE `id` < 484915 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000565s ]
  12. SELECT * FROM `article` WHERE `id` > 484915 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.004968s ]
  13. SELECT * FROM `article` WHERE `id` < 484915 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.004583s ]
  14. SELECT * FROM `article` WHERE `id` < 484915 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001029s ]
  15. SELECT * FROM `article` WHERE `id` < 484915 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002702s ]
0.096456s