Hello,
I am confused about the following which some users use often in xterm;
1. ~/
2. /
3. /home/
What does each stand for? What are the differences? Could anybody please explain? thanks
MacUser2525:~$ cd ~/
MacUser2525:~$ pwd
/Users/MacUser2525
MacUser2525:~$ cd /
MacUser2525:/$ pwd
/
MacUser2525:/$ cd /home/
MacUser2525:/home$ pwd
/home
MacUser2525:/home$ cd ~
MacUser2525:~$ pwd
/Users/MacUser2525
This is your home directory. On OSX, it's the same as /Users/<your username>1. ~/
This is the root directory.2. /
On Linux and some flavors of Unix, /home is the directory where all users' home directories are located. While OSX does have a /home directory, local users' home directories are at /Users and not /home. I've never used /home on OSX but my guess as to why it's there is for remote mounted home directories, remote users, directory services, etc.3. /home/
Code:MacUser2525:~$ cd ~/ MacUser2525:~$ pwd /Users/MacUser2525 MacUser2525:~$ cd / MacUser2525:/$ pwd / [B]MacUser2525:/$ cd /home/[/B] MacUser2525:/home$ pwd /home MacUser2525:/home$ cd ~ MacUser2525:~$ pwd /Users/MacUser2525
As you can see just different directories located on your machine. The ~ means your user home directory which is different as you can see from the /home/ the / is always the root directory of your install. pwd= print working directory it shows you where you are located in the file system at the moment.
I've never used /home on OSX but my guess as to why it's there is for remote mounted home directories, remote users, directory services, etc.
The part in bold is redundant .
All you need to type is cd /home
This is your home directory. On OSX, it's the same as /Users/<your username>
This is the root directory.
On Linux and some flavors of Unix, /home is the directory where all users' home directories are located. While OSX does have a /home directory, local users' home directories are at /Users and not /home. I've never used /home on OSX but my guess as to why it's there is for remote mounted home directories, remote users, directory services, etc.
I cannot move any file to /home/
I recall recently somebody mentioned that it is not a good idea to store things in /home/ as it is supposed to be used by the OS to store system files. That is why I got an error when I tried to move things to that directory.
What if I am also the root (administrator) user? Is ~/ the same as / ?