I found the ans which is at number 3:::
I went further to check if any online upload-download site supports use of command line, and came across
https://transfer.sh site. Using it I transfered my file by uploading and downloading.
First upload your file to that site using below command after moving to that folder which contains file.
curl --upload-file https://transfer.sh/yourfilename
When you execute this command , it will give you a new URL (e.g. https://transfer.sh/lPTH/yourfilename) using which u can download ur file..
To download your file use following command.
curl "https://transfer.sh/lPTH/yourfilename" -o -k yourfilename
(Replace URL in "" with whtever url you get by uploading)
Another way is just open any browser and open URL which you get by uploading.
2- using usb
I still cant mount my sdcard(which is in) but i found way(actually command) to mount usb..
Use otg cable and connect usb with yout phone.
Use command "lsusb" to check if linux can detect your usb.
Use "blkid" command to check location of your usb(in my case it was /dev/block/sda), which normally would be somewhere in dev folder, also note down partition type of your usb(normally vfat) cause we will need it in mounting command.
Now to mount your usb in linux use this command.
mount -t vfat /dev/block/sda /mnt
It will mount your usb to /mnt folder from there you can transfer your things. To check size and left space use "df -h".
Just like number 2, i found my sdcard at
Location, using command
So mount it (whtever ur sdcard location is) to /mnt and exchange data..