Назад | Перейти на главную страницу

MacOs cli: неожиданное поведение ls

Я как бы «потерял» некоторые файлы в скрытом каталоге в моем доме с именем .node_libraries. Когда я получаю его содержимое из другого каталога, я вижу нужные файлы и каталоги, но когда я перехожу к нему и затем перечисляю содержимое, я может видеть только один каталог. Увидеть ниже:

marvin:lib gu$ pwd
/Users/gu/dev/node.js/express/lib
marvin:lib gu$ ls ../../../../.node_libraries/
admin.js      crypto        gridfs        request.js    view.js
bson          cursor.js     index.js      response.js
collection.js db.js         jade          responses
commands      express       middleware    server.js
connection.js goog          public        utils.js
marvin:lib gu$ cd ../../../../.node_libraries/
marvin:.node_libraries gu$ ls
connect

Что могло происходить? Спасибо

У вас есть каталог с символической ссылкой.

Что вам дают эти команды ?:

set -o | grep physical
alias cd
alias ls
ls -ld /Users/gu/.node_libraries
ls -ld /Users/gu/dev/node.js/express/lib
find /Users/gu -H -type l -xtype d -ls