看板 MAC 關於我們 聯絡資訊
※ 引述《ClKallen (飛翔希威鳥)》之銘言: : 請教一下, : 我的Mac最近發現在Macintosh HD內多了一個檔名為"~"的檔案, : 因為是用符號作為檔名很怪所以注意到了,而且沒有副檔名。 : 刪掉過一會又會產生在原本的位置, : 提供給線上掃毒是沒說此檔案有問題, : 但還是不放心,請問有板友知道原因的嗎? : 謝謝~ 很多 UNIX 指令會用 ~ 來表示 `pwd`, 也就是自家目錄的意思。 有些指令設計不好就會發生這種事。 例如 touch ~$newname $newname 若是 /foo 的話,就會在自家目錄下建立一個 foo。 但是若由於某些原因,$newname 沒設定好,那就變成 touch ~ 結果就是在自家目錄下多建一個 ~ 檔案了。 大概是這樣。當然實際情形可能更複雜一點,包括環境變數的有效範圍,所使用的 shell script 與解譯器相容性等等。不過我想先講到這樣應該就大致可以了解了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.125.182.233 ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1474073963.A.22F.html ※ 編輯: cybergenie (27.125.182.233), 09/17/2016 09:01:44
ClKallen: 謝謝詳細的解釋~~ 09/17 11:02
heeroy: pwd不是自家目錄!這個指令是用來"顯示目前所在的目錄" 09/17 11:54
多謝指正
heeroy: 可以想像成在ptt的任何一個看板使用Ctrl-W顯示的路徑 09/17 11:55
peacedove: pwd不是家目錄,不過~是家目錄沒錯 09/17 13:02
Debian: pwd指令是顯示目前目錄,~是家目錄。 09/17 15:27
andrew43: Debian都出來說話了~ 09/17 18:58
※ 編輯: cybergenie (27.125.182.233), 09/17/2016 19:05:42