~/.的意義是什么?
~ 代表你的/home/用戶名目錄
假設你的用戶名是x,那么~/就是/home/x/
. 是代表此目錄本身,但是一般可以不寫
所以cd ~/. 和cd ~ 和cd ~/效果是一樣的
但是.后面有東西又是另外一個問題,
點在文件名頭部,代表一個隱藏文件
~/.local是你的主目錄下一個.local的文件夾的路徑,並且從.可以看出,這是一個飲藏文件,如果不用ls -a的話,一般ls是無法看到的
. 在這里表示的是當前目錄,就像 .. 表示上級目錄一樣。
這個 / 表示的是目錄級別的分隔符,他之前的就是目錄名,./aaa/ 表明的就是 . (也就是當前目錄)下面的 aaa 目錄。當然這個 aaa 后面的 / 可以省略,就像 ./ 表示當前目錄時,其實 / 是不需要的。
對應的 ./bbb 表示的是當前目錄下面的 bbb 文件,但也可以表示 bbb 這個目錄,區別就在於這個 bbb 是文件還是目錄,所以目錄一般都在后面加 / 來表示。尤其是鑒於 . 這個符號太過常用,單拿出來容易引起混亂,所以大家都用 ./ 表示當前目錄。同樣的 xxxx/ 表示 xxxx 目錄。