0

I have a shared filesystem (E: in my installation of Windows 7) in which I keep my programming codes. I want to shift from Windows to Ubuntu for programming mainly because I like the linux terminal compared to alternative in Windows.

I asked this question after which I came to know that my shared filesystem is /dev/sda5. I tried to use terminal to cd to this directory but I wasn't able to do so.

I have the shared filesystem loaded and I was in /dev when I tried to change to sda5. The error was

bash: cd: sda5: Not a directory

How can I do that?

2 Answers2

2

You need to make it mounted in somewhere. The device is there but you have no access to it to achieve this you must use the mount command. First create a mounting point as:

sudo mkdir /mnt/shared

Then you can mount the sda5 to it:

sudo mount -t ntfs /dev/sda5 /mnt/shared

Now, your files should be in /mnt/shared:

cd /mnt/shared

I don't encourage you to do so cause it can harm files having different end line encodings in windows / linux. What I suggest you is to create another partition and move the files you want to use on both systems there. Then stick with a multi OS IDE.

Radu Rădeanu
  • 174,089
  • 51
  • 332
  • 407
vfbsilva
  • 331
0

You need to mount the partition.

Create a directory where you want to mount it. mkdir ~/programCode

Then mount the partition there sudo mount -t ntfs /dev/sda5 ~/programCode

cd ~/programCode and you files should be there

Dan
  • 6,784