看不懂 tar: Removing leading `/' from - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
JinTianYi456
V2EX    Linux

看不懂 tar: Removing leading `/' from

  •  
  •   JinTianYi456 2021-10-14 16:36:06 +08:00 2714 次点击
    这是一个创建于 1539 天前的主题,其中的信息可能已经有所发展或是发生改变。
    # ./bin/ls --version ls (GNU coreutils) 8.32 # ./bin/ls -l /sdcard/DCIM/*.jpg -rw-rw---- 1 root sdcard_rw 269252 Oct 14 15:53 /sdcard/DCIM/1622076503143.jpg -rw-rw---- 1 root sdcard_rw 168161 Oct 14 15:53 /sdcard/DCIM/1634197836174.jpg -rw-rw---- 1 root sdcard_rw 269252 Oct 14 15:53 /sdcard/DCIM/1634197932013.jpg # ./bin/tar --version tar (GNU tar) 1.32 # ./bin/tar -vcf a.tar /sdcard/DCIM/*.jpg ./bin/tar: Removing leading `/' from member names /sdcard/DCIM/1622076503143.jpg ./bin/tar: Removing leading `/' from hard link targets /sdcard/DCIM/1634197836174.jpg /sdcard/DCIM/1634197932013.jpg `/' from member names 是指路径 /sdcard 最开始的 /吧 `/' from hard link targets 又是啥? 
    第 1 条附言    2021-10-14 17:22:46 +08:00
    # ./bin/stat /sdcard/DCIM/*.jpg File: /sdcard/DCIM/1622076503143.jpg Size: 269252 Blocks: 528 IO Block: 4096 regular file Device: 17h/23d Inode: 500816 Links: 1 Access: (0660/-rw-rw----) Uid: ( 0/ root) Gid: ( 1015/sdcard_rw) File: /sdcard/DCIM/1634197836174.jpg Size: 168161 Blocks: 336 IO Block: 4096 regular file Device: 17h/23d Inode: 500832 Links: 1 Access: (0660/-rw-rw----) Uid: ( 0/ root) Gid: ( 1015/sdcard_rw) File: /sdcard/DCIM/1634197932013.jpg Size: 269252 Blocks: 528 IO Block: 4096 regular file Device: 17h/23d Inode: 500821 Links: 1 Access: (0660/-rw-rw----) Uid: ( 0/ root) Gid: ( 1015/sdcard_rw) # ./bin/sha256sum /sdcard/DCIM/*.jpg 82bc14f5ccbbb71f1985bf462c738212cb82c1af99cde7c82031fd3b234bc0c0 /sdcard/DCIM/1622076503143.jpg a218e03bbf3e656ec0cb6e6de7927827ce187a7fe72240b129714e76c1c95f3c /sdcard/DCIM/1634197836174.jpg 82bc14f5ccbbb71f1985bf462c738212cb82c1af99cde7c82031fd3b234bc0c0 /sdcard/DCIM/1634197932013.jpg 
    8 条回复    2021-10-15 03:17:42 +08:00
    SenLief
        1
    SenLief  
       2021-10-14 16:46:29 +08:00
    加个参数 P
    AoEiuV020
        2
    AoEiuV020  
       2021-10-14 16:55:06 +08:00
    还真没注意过这提示,
    总之就是有硬链接,ls -li 可以看到 inode 相同的文件就是硬链接,
    试了下硬链接提示后面的一个文件会被 tar 打包成软链接,
    AoEiuV020
        3
    AoEiuV020  
       2021-10-14 16:56:19 +08:00
    不对啊,看你这路径是安卓手机拍照或者截图的文件?为什么会出现硬链接?
    JinTianYi456
        4
    JinTianYi456  
    OP
       2021-10-14 17:23:17 +08:00
    @SenLief #1 不加,本意就是按相对路径打包(虽然我应该进入对应目录再打包,但我不管
    @AoEiuV020 #2 好吧,它检测到 2 份文件内容一致了
    JinTianYi456
        5
    JinTianYi456  
    OP
       2021-10-14 17:31:53 +08:00
    #4 但打包后并木有减少体积,有点奇奇怪怪
    yanqiyu
        6
    yanqiyu  
       2021-10-14 23:16:53 +08:00
    @JinTianYi456 tar 默认只是打包不会压缩,压缩是 -z 选项,会用 gzip
    JinTianYi456
        7
    JinTianYi456  
    OP
       2021-10-14 23:28:22 +08:00
    @yanqiyu #6 结合#2 看我说的,此贴并未涉及压缩
    bao3
        8
    bao3  
       2021-10-15 03:17:42 +08:00 via iPhone
    tar 只是打包,不压缩,所以大小变化不大是正常的。
    / 默认是会被去掉,因为这个太危险了。
    至于 hardlink,不懂安卓,可能 /sdcard 本身是个 hardlink,比如可能是 /……/storage/external/sdcard 之类的? 只折腾过 Android TV,所以只能提供个思路,不要当成是真实的路径哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2344 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 03:04 PVG 11:04 LAX 19:04 JFK 22:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86