Directory
帶有 d 的文件夾?????????在 ls -l
我
EDG-12.2.1-Trn
在 Virtual Box 上執行(CentOS 6.6 64 位)VM。這是Oracle 數據庫虛擬機。當我嘗試通過 VirtualBox 共享文件夾時,它成功(自動)共享,並且桌面上也有一個快捷方式。
當我執行快捷方式時,它說存在權限錯誤。我查看了終端,發現它看起來像這樣:
[root@edqtrn media]# ls -l ls: cannot access sf_my_share: Protocol error total 14 drwxrwx---. 2 root vboxsf 4096 Dec 2 2014 sf_av_share drwxrwx---. 2 root vboxsf 4096 Jan 23 2015 sf_data drwxrwx---. 2 root vboxsf 4096 Dec 2 2014 sf_share d?????????? ? ? ? ? ? sf_my_share dr-xr-xr-x 6 oracle oinstall 2048 Mar 4 11:45 VBOXADDITIONS_5.0.16_105871 [root@edqtrn media]#
為什麼
?
在目錄列表中有?
sf_my_share
是我要共享和讀取其中文件的文件夾。我已在 VirtualBox 中正確共享它(即設備 > 共享文件夾 > 共享文件夾設置 > 添加了文件夾:、 和 -Machine = share
未Folders = C:\temp\my_share\
設置Auto-mount = Yes
)。Access = Full``Read Only
檢查 sf_my_share 目錄的權限。
如果您對該目錄具有讀取但沒有執行權限,則您有足夠的權限列出該目錄中的文件,但您無法實際使用這些文件或獲取有關它們的更詳細資訊。
檢查託管您的
sf_my_share
目錄的文件系統。好像ls
不能stat
這個目錄,可能是因為文件系統的掛載選項