kongruxi
V2EX  ›  macOS

Mac 的「制作替身」和软链接是不是一样?

  •  
  •   kongruxi · Mar 15, 2012 · 25683 views
    This topic created in 5180 days ago, the information mentioned may be changed or developed.
    看下图,Music是通过「制作替身」得到的,而Music2是通过命令行的ln -s得到的

    在Finder上看它们是一样的,双击都能去到目标目录
    但在命令行通过ls -l看就不同了,Music是文件,Music2是链接

    8 replies    1970-01-01 08:00:00 +08:00
    peizh2006
        1
    peizh2006  
       Mar 15, 2012
    一般都是用ln -s,同问区别?
    thenewbie
        2
    thenewbie  
       Mar 15, 2012
    软连接和硬连接么?
    stane
        3
    stane  
       Mar 15, 2012
    不一样
    软链接指向的是路径
    替身指向的是目标文件(夹)
    ant_sz
        4
    ant_sz  
       Mar 15, 2012
    硬连接是在文件系统层次的一个 i 指针,大多数情况下,你删除了原文件,那么这个指针也就消失了。这东西存在与文件系统的表中,而不是你看到他所在的那个位置,实际上并没有文件在硬连接那里

    软连接其实是一个文本文件,和普通文件没有区别,你可以打开看看,里面是目标文件的路径,操作系统在这个时候是自动转皆过去的,相比硬连接需要读一次硬盘,效率略低一点。而且不会因为目标文件被删除而消失
    clowwindy
        5
    clowwindy  
       Mar 15, 2012
    原文件移动后,替身仍能找到原文件,符号链接找不到。
    47jm9ozp
        6
    47jm9ozp  
       Mar 15, 2012
    -rw-r--r--@ 1 ooxx staff 697M 3 14 14:38 ubuntu-11.10-desktop-amd64.iso
    -rw-r--r--@ 1 ooxx staff 109K 3 15 23:38 ubuntu-11.10-desktop-amd64.iso 替身

    有点像快捷方式的样子
    47jm9ozp
        7
    47jm9ozp  
       Mar 15, 2012
    $ ls -lahi ubuntu-11.10-desktop-amd64.iso*
    7707537 -rw-r--r--@ 1 ooxx staff 697M 3 14 14:38 ubuntu-11.10-desktop-amd64.iso
    7780175 -rw-r--r--@ 1 ooxx staff 109K 3 15 23:38 ubuntu-11.10-desktop-amd64.iso 替身

    不是链接
    nan
        8
    nan  
       Oct 27, 2013
    替身 貌似是苹果自己的特殊格式,符号链接软链接 和 硬链接 都是 UNIX 原有的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5417 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 03:44 · PVG 11:44 · LAX 20:44 · JFK 23:44
    ♥ Do have faith in what you're doing.