-1
運行ls -l
給我這個輸出' - '文件在我的主目錄中的含義是什麼?
-rw-r--r-- 1 myusrN mygrpN 19517440 Dec 17 00:00 –
其次是主目錄的其餘部分。
這是否有東西做標準輸入/輸出或某些進程正在運行?
運行ls -l
給我這個輸出' - '文件在我的主目錄中的含義是什麼?
-rw-r--r-- 1 myusrN mygrpN 19517440 Dec 17 00:00 –
其次是主目錄的其餘部分。
這是否有東西做標準輸入/輸出或某些進程正在運行?
它看起來像文件被命名爲–
(Unicode EN-DASH,十六進制代碼\u2013
),而不是-
(ASCII hyphen,十六進制代碼\u002D
)。
鍵入cat -
或nano -
連字符不起作用,因爲這不是文件名。他們不會錯誤,因爲-
被解釋爲標準輸入;這就是爲什麼他們顯得空白。
您需要輸入cat –
或nano –
與EN-破折號。或者嘗試:
cat $'\u2013'
nano $'\u2013'
rm $'\u2013'
看起來您在2014年12月17日編寫了一個19 MiB文件,文件名爲'-'。 (名稱'-'有時候意味着'標準輸入',有時候對某些命令來說意味着'標準輸出'。)除非你知道它是什麼,否則刪除:'rm -f ./-'可能是安全的。你可以先看看它,如果你想。但它不是一個標準文件;它是一個可能被意外創建的文件。請注意,像'.trib'這樣的名字也是可能的,並且如果你不小心使用'rm',則可能會致命。 – 2015-02-07 01:03:07