出現奇怪名稱的檔案是否為病毒? - MAC

Table of Contents

※ 引述《ClKallen (飛翔希威鳥)》之銘言:
: 請教一下,
: 我的Mac最近發現在Macintosh HD內多了一個檔名為"~"的檔案,
: 因為是用符號作為檔名很怪所以注意到了,而且沒有副檔名。
: 刪掉過一會又會產生在原本的位置,
: 提供給線上掃毒是沒說此檔案有問題,
: 但還是不放心,請問有板友知道原因的嗎?
: 謝謝~

很多 UNIX 指令會用 ~ 來表示 `pwd`, 也就是自家目錄的意思。

有些指令設計不好就會發生這種事。

例如 touch ~$newname

$newname 若是 /foo 的話,就會在自家目錄下建立一個 foo。

但是若由於某些原因,$newname 沒設定好,那就變成

touch ~

結果就是在自家目錄下多建一個 ~ 檔案了。

大概是這樣。當然實際情形可能更複雜一點,包括環境變數的有效範圍,所使用的 shell
script 與解譯器相容性等等。不過我想先講到這樣應該就大致可以了解了。

--

All Comments

Mia avatarMia2016-09-19
謝謝詳細的解釋~~
Susan avatarSusan2016-09-19
pwd不是自家目錄!這個指令是用來"顯示目前所在的目錄"
Iris avatarIris2016-09-20
可以想像成在ptt的任何一個看板使用Ctrl-W顯示的路徑
Valerie avatarValerie2016-09-21
pwd不是家目錄,不過~是家目錄沒錯
Skylar Davis avatarSkylar Davis2016-09-21
pwd指令是顯示目前目錄,~是家目錄。
Andrew avatarAndrew2016-09-22
Debian都出來說話了~