Apa artinya `~ /`?


34

Saya baru mengenal Linux dan Ubuntu. Orang-orang terus menggunakan ~/filenamejawaban mereka untuk pertanyaan saya. Apa ~/artinya

Jawaban:


42

~/adalah singkatan untuk folder home pengguna saat ini. Jadi, jika nama pengguna Anda adalah "foobar" itu diperluas menjadi/home/foobar/


8
Dan jika Anda ingin merujuk ke userdirektori home lain yang dapat Anda gunakan ~user, seperti pada ls -l ~enzotib/Documents/.
enzotib

2
Sebenarnya, ~adalah singkatan untuk folder home pengguna saat ini :)
heartsmagic

1
Saya tidak mengatakan tidak valid :) Umumnya kita melihat ~bukan ~/, karena /tidak perlu di sana.
heartsmagic

8
Ini biasanya hanya benar, tetapi secara teknis tidak benar. ~sebenarnya memperluas ke nilai variabel lingkungan HOME. Jika Anda mengubah nilai HOME, tidak ~akan lagi menunjuk ke direktori home pengguna tersebut.
kojiro

1
Tidak ada tempat seperti ~
Foon

5

Yang penting adalah, jika Anda menggunakan root, ~/akan menjadi /rootdirektori, bukan /home/user_name.

Dalam hal ini, lakukan:

> cd ~/ ; pwd ;

Itu akan keluar:

> /root

Ini adalah akibat langsung dari fakta yang /rootterdaftar sebagai direktori home dari pengguna root di /etc/passwdtabel Anda . Itu bukan kasus khusus.
thomasrutter

2

Secara umum tilde ~ mewakili folder home Anda. Gunakan itu untuk merujuk ke direktori home Anda di baris perintah.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.