作者yhgyhg (出家~)
看板Linux
標題[問題]看不到檔案名 卻可以訪問這個檔案
時間Fri Aug 23 15:29:13 2019
新手想請教說
A主機上的目錄/test下共有10個檔案 (001.txt、002.txt、003.txt........010.txt)
B主機可mount到A主機/test目錄,從B主機去看/test目錄下時,
用ls卻不能看到全部的檔,例如只出現 001.txt、004.txt、005.txt、010.txt 共4個檔
,但用cat訪問沒列到的例如008.txt 卻都可以看的到內容,可以請教說這是什麼情形?
因這10個檔案不是隱藏檔,且屬性全部一樣,用root去看也是有少,我用C主機去測mount
到A主機也會同樣出現有看不到的檔案
有高手可以解惑嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.132.21 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1566545356.A.9F7.html
1F:推 CMJ0121: 用哪種 file protocol mount 的呢? 08/23 15:47
cifs (samba)
※ 編輯: yhgyhg (180.217.132.21 臺灣), 08/23/2019 15:57:07
2F:推 chang0206: ls -la看不到? 可以測試把原來的檔名改掉 然後開一個 08/23 16:49
3F:→ chang0206: 一樣的檔案? 08/23 16:49
對,ls -al看不到全部,
但單獨ls -l 008.txt 卻又可以顯示有這個檔案存在
※ 編輯: yhgyhg (180.217.132.21 臺灣), 08/23/2019 17:02:49
4F:推 chang0206: 好神奇 XD 08/23 17:16
5F:推 ftp013222: chmod 777 filename 看看 08/23 18:58
6F:推 patrick521: /test 的資料夾沒有r權限但有x權限吧 08/23 20:21
/test rwx任何都有試過,還是不行
因檔案全部權限屬性都一樣,不太可能ls有的看到 有的看不到(即使我用root)
但前幾位前輩說的file改檔名、改777 確實還沒試過 (<--因很難想像跟這有關XD)
※ 編輯: yhgyhg (112.104.153.226 臺灣), 08/23/2019 21:27:53
7F:推 lantw44: 聽起來感覺像是 A 主機上對那個資料夾可能有特殊設定 08/23 21:49
8F:→ Gold740716: windows 的隱藏屬性? 08/24 12:07
9F:推 bitlife: 先檢查ls 有沒被 alias 過 08/24 14:06
10F:推 Hurricaneger: 嘿嘿~見鬼啦! 08/24 19:05
11F:推 sppmg: ls -i ? 08/24 21:36
12F:推 chang0206: 我也有想到ls是不是被改過 可是不同台的電腦也會耶 08/26 16:25
13F:→ Bschord: ACL的關係? 08/26 18:13
14F:推 mander: 好奇用touch 相同檔名會如何? 08/30 15:40
15F:→ mander: 還有 stat 檔名,會有什麼 inode 訊息 08/30 15:41
16F:→ newversion: find /test -print 08/30 21:25