Command-Line
無法創建文件或創建目錄:矛盾的輸出?
我從 Ubuntu 12 中的終端獲得了我不理解的輸出。
$cat sublime no such file or directory $mkdir sublime cannot create directory 'sublime': File exists
這兩者怎麼可能是真的?我正在嘗試使用這些說明安裝 sublime 文本,但由於 /usr/bin/sublime 不存在而無法創建符號連結。
一個“文件”可以是幾件事。例如
man find
列表:-type c File is of type c: b block (buffered) special c character (unbuffered) special d directory p named pipe (FIFO) f regular file l symbolic link s socket D door (Solaris)
在您的情況下,“文件”可能是損壞的符號連結或包含文本“沒有此類文件或目錄”的正常文件。
您可以使用
ls -ld sublime
來查找。(第一個字元表示文件的類型。)
崇高可能是指向已刪除文件或目錄的損壞的軟(符號)連結。您可以使用
ls -l
它來查看它所連結的內容。斷開的連結通常在 ls 輸出中以紅色突出顯示。