ルートを取得しようとするとsu
、cd ~
私は/rootにいません。ls
デスクトップファイルや.bashrcなどのいくつかの隠しファイルを表示しますが、他のファイルは表示しません。
root@debian:~# ls -a
. .. .adobe .bash_history .bashrc .cache .config Desktop .gnome2 .gnome2_private .local .macromedia .mozilla .profile .vim .viminfo
cd /
実際の/rootに入るにはここから始める必要があります。
../
fromがないと思いましたが/root
、これは何ですか~
?
編集2:
xxxx@debian:~$ ls
Desktop Documents Downloads Music Pictures Public Templates Videos
xxxx@debian:~$ su
Password:
root@debian:/home/xxxx# cd
root@debian:~# ls
Desktop
root@debian:~# pwd
/root
root@debian:~# cd /
root@debian:/# ls
bin boot dev etc home initrd.img lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz
root@debian:/# pwd
/
ベストアンサー1
同じ名前の2つを混同しています。
root
- とも呼ばれる -/
ディスクの始点です。ファイルシステムが(数学的意味で)ツリーとして配置されていると想像すると、ルートと呼ばれる理由が明らかになります。祖先はなく、子だけです。
しかし、/root
それはまったく異なる問題です。名前が違うことがわかります。/
初めてしか小さな違いですが、意味が劇的に変わるところがここです。/root
はというディレクトリで、 で見つけることができroot
ます/
。その場合は、次のようにしてください。
cd / && ls | grep root
というディレクトリが必要であることがわかりますroot
。これはあなたが誤って考えたディレクトリです/
。違いは、/root
rootユーザーのホームディレクトリ、/
ファイルシステムのrootディレクトリです。このトピックについて詳しく読むことができます。このウェブサイトから