hidden files without dot

Discussion in 'Programmer Misc' started by Victor Eijkhout, Sep 19, 2008.

  1. This is weird. I have a couple of directories that are hidden in the
    sense that the Finder doesn't show them. (PathFinder does; they look
    dimmed, just like "dotfiles".)

    Their permissions are weird: an "ls -l" shows
    drwxrwxr-w@ 60 Victor /* et cetera */ SomeDirectoryName

    I've never seen an at-sign in permissions. And that's not a symbolic
    link: "ls -F" shows them as normal directories.

    Does anyone know what I have here?

    Victor Eijkhout, Sep 19, 2008
    1. Advertisements

  2. In HFS, there's a flag to hide items, the 'v' attribute.

    [pjb@triton ~]$ /Developer/Tools/GetFileInfo .
    directory: "/Users/pjb"
    attributes: avbstclinmedz
    created: 04/12/2008 02:01:58
    modified: 09/19/2008 07:46:21

    You can change it with /Developer/Tools/SetFile

    [pjb@triton ~]$ /Developer/Tools/SetFile --help
    Invalid Argument --help (null)
    Usage: SetFile [option...] file...
    -a attributes # attributes (lowercase = 0, uppercase = 1)*
    -c creator # file creator
    -d date # creation date (mm/dd/[yy]yy [hh:mm[:ss] [AM | PM]])*
    -m date # modification date (mm/dd/[yy]yy [hh:mm[:ss] [AM | PM]])*
    -P # perform action on symlink instead of following it
    -t type # file type

    Note: The following attributes may be used with the -a option:
    A Alias file
    B Bundle
    C Custom icon*
    D Desktop*
    E Hidden extension*
    I Inited*
    M Shared (can run multiple times)
    N No INIT resources
    L Locked
    S System (name locked)
    T Stationery
    V Invisible*
    Z Busy*

    Note: Items marked with an asterisk (*) are allowed with folders
    Note: Period (.) represents the current date and time.
    Note: [yy]yy < 100 assumes 21st century, e.g. 20yy
    Pascal J. Bourguignon, Sep 19, 2008
    1. Advertisements

  3. Thanks. I didn't know about extended flags. I was able to clear the
    "hidden" flag with "chflags".

    Victor Eijkhout, Sep 22, 2008
  4. Thanks.

    Victor Eijkhout, Sep 22, 2008
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.