find -type d和ls在同一目录上返回不同的结果

时间:2017-05-31 19:19:06

标签: find ubuntu-16.04 ls google-drive-realtime-api

我试图想出一个原因,发现会在Ubuntu 16.04上返回部分结果。我有一个谷歌驱动器安装(使用plexdrive)位于     /家庭/用户/媒体

使用时

find $HOME/media -type d

返回16个结果。使用时

ls -d $HOME/media/*/

返回186个结果。这些文件夹都可以通过sftp和samba共享浏览,相关目录的所有权限都是775.媒体目录中的内容格式为

a/a.ext
b/b.ext
c/c.ext

之前有没有人见过这种行为,或者有任何关于如何找到返回完整结果的线索?

1 个答案:

答案 0 :(得分:0)

find查看带有符号链接的目录时会发生这种情况。使用-L标志可以查看正确的文件夹结构。 find -L $HOME/media -type d