The set up of file transfer between and Linux PC is similar to the Windows and can be achievied in a variety of ways.

I created  simple tutorial illustrating the simplest way to do (without need for extra tricky terminal commands in Linux, or installing additional packages)

Requirements:

- Mobile hotspot
- Linux PC(running any linux distro eg Ubuntu, Mint, Kali etc but for this tutorial I used Zorin OS)
- Android file explorer cable of FTP/SMB/SFTP protocols (I used [ES explorer][1] for this task)

Instructions

 1. Connect Linux PC to hotpsot.
 2. Open ES File explorer and go to Networks >> Remote Manager (FTP prtocol) and turn on service. See screenshot.

[![Remote manager][2]][1]

 3. Open terminal Ctrl+Alt+T and type ifconfig (just to be sure the PC was assigned a correct IP by the DHCP) From screenshot the dhcp range is correct 192.168.43.xxx

[![Terminal][3]][2]

Using File manager from Unity Launcher head to Connect to server under Other Locations and input FTP server details and port number (ftp//192.168.43.1:3721/)

[![Connecting to server][4]][3]

Enter login details or leave as anonymous:

[![Login][5]][4]

From now you can access files in your adroid device on Linux PC, and can perfom various actions e.g copy,paste etc (some names hidden)

[![File browsing][6]][5]

[![FTP folder][7]][6]


  [1]: https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en
  [2]: https://i.sstatic.net/wVWHq.png
  [3]: https://i.sstatic.net/ppllf.png
  [4]: https://i.sstatic.net/De1BN.png
  [5]: https://i.sstatic.net/z0jEj.png
  [6]: https://i.sstatic.net/4zrWc.png
  [7]: https://i.sstatic.net/FzhaH.png