分页: 1 / 1
为什么只有"ls -a /dev/md*"不报告"No such file or directory"?
发表于 : 2017-05-02 9:13
由 科学之子
为什么只有"ls -a /dev/md*"不报告"No such file or directory"?
代码: 全选
$ls -a /dev/zram*
ls: cannot access /dev/zram*: No such file or directory
$ls -a /dev/md*
. ..
$
Re: 为什么只有"ls -a /dev/md*"不报告"No such file or directory"?
发表于 : 2017-05-02 9:45
由 poloshiao
$ls -a /dev/md*
. ..
Ubuntu 16.04 :
ls -a /dev/md
ls: 無法存取 '/dev/md': 沒有此一檔案或目錄
sudo ls -a /dev/md
ls: 無法存取 '/dev/md': 沒有此一檔案或目錄
ls -a /dev/md*
ls: 無法存取 '/dev/md*': 沒有此一檔案或目錄
sudo ls -a /dev/md*
ls: 無法存取 '/dev/md*': 沒有此一檔案或目錄
應該是你的系統本身有 /dev/md 路徑 但是內容是空的
試試
sudo ls -a /dev | grep md
Re: 为什么只有"ls -a /dev/md*"不报告"No such file or directory"?
发表于 : 2017-05-02 13:52
由 lilydjwg
因为你用的是 bash。默认配置下,bash 会自作聪明地在 globbing pattern(/dev/zram*)没有匹配的时候,会将它字面保留,ls 实际上看到的是你想要查看一个叫「/dev/zram*」的文件。然后它并不存在。