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

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

2、执行以下 SQL 语句:

SELECT
  r.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

 

posted @ 2025-10-15 16:54  不是豆豆  阅读(10)  评论(0)    收藏  举报
友情链接:迷途