ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

在 gitea 服务器端查询 lfs 文件占用情况

在 gitea 服务器端查询 lfs 文件占用情况

1、使用数据库管理工具打开 gitea 的数据库(如 sqlite 模式下:db/gogs.db)

2、执行以下 SQL 语句:

SELECTr.owner_name || '/' || r.name AS repo_name,m.oid,printf('%.2f MB', m.size / 1024.0 / 1024.0) AS size_mb,datetime(m.created_unix, 'unixepoch', 'localtime') AS uploaded_time
FROM lfs_meta_object m
JOIN repository r ON m.repository_id = r.id
ORDER BY m.size DESC
LIMIT 50;

3、在 git 项目下查询各文件大小

git lfs ls-files --all --long --size

 

返回列表