V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
rebeccaMyKid
V2EX  ›  问与答

要浏览服务器上 5000 张照片并删除一些,怎么样操作方便些?

  •  
  •   rebeccaMyKid · 2019-09-17 19:49:13 +08:00 · 2222 次点击
    这是一个创建于 1674 天前的主题,其中的信息可能已经有所发展或是发生改变。

    接到要求,服务器上有部分违法图片,要删掉。

    那么问题来了,服务器现在有 5000 多张照片,怎么样可以在本地方便地浏览且删除?

    服务器是 Ubuntu,本地的话 Windows 或 Ubuntu 都有,怎么操作方便些,大哥们给个方法 T_T

    25 条回复    2019-09-18 19:20:51 +08:00
    wunonglin
        1
    wunonglin  
       2019-09-17 19:51:08 +08:00
    rm -r / your_dirname/*
    Danswerme
        2
    Danswerme  
       2019-09-17 20:16:47 +08:00 via Android   ❤️ 2
    @wunonglin 我试了,现在服务器连不上了咋办
    linvaux
        3
    linvaux  
       2019-09-17 20:20:04 +08:00 via Android
    @Danswerme 考虑新的工作机会
    AlisaDestiny
        4
    AlisaDestiny  
       2019-09-17 20:22:53 +08:00
    整一个类似网盘的程序(要支持图片预览的),图片目录设为主目录,然后边看边删呗。
    Ultraman
        5
    Ultraman  
       2019-09-17 20:24:15 +08:00 via Android
    @Danswerme 卧槽你真的 rm 了?(☉。☉)!
    Ultraman
        6
    Ultraman  
       2019-09-17 20:24:50 +08:00 via Android
    @vcinex 哦,是我傻逼了(╯°□°)╯︵ ┻━┻
    shiny
        7
    shiny  
       2019-09-17 20:27:04 +08:00   ❤️ 1
    取决于总尺寸,如果不是高清大图,5000 张照片最简单直接的办法还是打包下载到本地;如果尺寸过大,可以在服务器上先生成缩略图再打包下来。
    rebeccaMyKid
        8
    rebeccaMyKid  
    OP
       2019-09-17 20:27:30 +08:00
    @AlisaDestiny 比如呢,就是不知道啊。。
    Ultraman
        9
    Ultraman  
       2019-09-17 20:30:58 +08:00 via Android
    https://www.v2ex.com/t/497773#reply119
    这位老哥的 webdisk,印象中曾经有旧版本可以预览图片视频,新版你可以跑一下看看。

    PS:一段时间没看刚刚发现还更新进去了广告。。。。
    GeekCourse
        10
    GeekCourse  
       2019-09-17 20:32:06 +08:00
    请使用以下 api
    ocr 之后查违禁词
    鉴黄
    公众人物识别
    rebeccaMyKid
        11
    rebeccaMyKid  
    OP
       2019-09-17 20:57:54 +08:00
    @GeekCourse 阿里云这个收费好贵啊,我就几张而已
    rebeccaMyKid
        12
    rebeccaMyKid  
    OP
       2019-09-17 20:58:32 +08:00
    @shiny 确实是这样比较方便了,一张在 10M 左右,50G 挂一个晚上吧。
    shiny
        13
    shiny  
       2019-09-17 21:03:02 +08:00   ❤️ 1
    @rebeccaMyKid 只要鉴定下图片是否违规即可,可以先写个简单脚本输出下缩略图,再打包,用不了几分钟就能下完。
    skiy
        14
    skiy  
       2019-09-17 21:11:58 +08:00 via Android
    楼上真相了,我之前还以为要装个网盘来整会好些呢
    DANG
        15
    DANG  
       2019-09-17 21:12:36 +08:00
    才 5000 张人工分分钟看完好吗。。
    couashi
        16
    couashi  
       2019-09-17 21:59:06 +08:00
    rm -rf 我干过这事,会卡住,哈哈哈
    ClericPy
        17
    ClericPy  
       2019-09-17 22:41:16 +08:00
    以前干过类似的体力活, 自己做个静态页面每页显示 100 张, 50 页就够了啊, 简简单单的取出对应的图片 url
    rebeccaMyKid
        18
    rebeccaMyKid  
    OP
       2019-09-17 23:09:37 +08:00
    @shiny 哈哈我发现 Winscp 可以配合这个方法。服务器脚本生成缩略图,下载到本地检测,然后把违规的留下,然后再写个脚本把缩略图搞成跟服务器的文件同名,然后 winscp 同步,同步的时候 勾上 “删除文件”,取消 “启动时同步”的选项,然后再在左边,本地一次性删掉就行了。Winscp 好像只检查文件名不检查大小的。
    rebeccaMyKid
        19
    rebeccaMyKid  
    OP
       2019-09-17 23:12:20 +08:00
    @DANG 确实,但也得想个办法本地审核完了能方便清掉服务器上的。
    rebeccaMyKid
        20
    rebeccaMyKid  
    OP
       2019-09-17 23:15:47 +08:00
    @ClericPy 取 url 没用啊,没有 delete 的 API,写个页面我还得自己写个删除的功能,而且这还不够,还得先生成缩略图,然后删的时候删原图。(不用缩略图直接显示原图的话跟直接全部下载下来没差了)
    ClericPy
        21
    ClericPy  
       2019-09-17 23:55:39 +08:00   ❤️ 1
    @rebeccaMyKid 呃, 题干里没注意没有 api, 那就是取文件名...
    10 mb 一张图, 没什么好办法, 先在服务器上批量压缩图片吧, 没什么太快的办法了, 违法图片的概念有点 ambiguous, 使用线上服务真不如自己一张张看...
    你也真够衰的
    tankren
        22
    tankren  
       2019-09-18 09:04:33 +08:00
    小的缩略图 人工检测吧。。
    Greatshu
        23
    Greatshu  
       2019-09-18 12:59:06 +08:00
    h5ai
    lllllliu
        24
    lllllliu  
       2019-09-18 15:36:21 +08:00
    1.哈哈哈,本地训练模型,线上跑 AI 自动删。
    2.也可以写个脚本生成压缩过的小的缩略图然后打包下载人工审查,或者在线查看删除。5000 张也不多。
    gIrl1990
        25
    gIrl1990  
       2019-09-18 19:20:51 +08:00
    灭霸脚本。随机删除一半文件
    https://github.com/hotvulcan/Thanos.sh
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3769 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:28 · PVG 12:28 · LAX 21:28 · JFK 00:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.