2017-05-31 60 views
0

我试图想到一个原因,发现它会在Ubuntu 16.04上返回部分结果。我有一个谷歌驱动安装(使用plexdrive)位于 /家庭/用户/媒体find -type d和ls在同一目录下返回不同的结果

当使用

find $HOME/media -type d 

16返回结果。使用时

ls -d $HOME/media/*/ 

186结果被返回。这些文件夹都是通过SFTP和桑巴舞股份可浏览,对相关的目录,所有权限是775在媒体目录中的内容被格式化为

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

之前有没有人见过这种类型的行为或者对如何任何线索得到发现返回完整的结果?

+0

ls会显示所有文件不仅仅是文件夹... – Sundeep

+0

对不起'ls -d $ HOME/media/*'是实际的命令。我编辑了原文。 – G4L1F3

+0

此外,'find'在我的系统中的其他地方运行良好,所以我认为这可能更像是plexdrive中的一个错误。 – G4L1F3

回答

0

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

相关问题