File Transfer ============= Using SCP --------- Copy a local file to the server: .. code-block:: bash scp file.txt username@server.example.edu:~/ Copy a directory recursively: .. code-block:: bash scp -r project username@server.example.edu:~/ Download a file: .. code-block:: bash scp username@server.example.edu:~/results.csv . Using Rsync ----------- Synchronize a directory: .. code-block:: bash rsync -avP project/ username@server.example.edu:~/project/ Download a directory: .. code-block:: bash rsync -avP username@server.example.edu:~/project/ ./project/ Recommended Directory Structure ------------------------------- Example: .. code-block:: text home/ ├── projects/ ├── data/ ├── notebooks/ └── results/ Checking Disk Usage ------------------- Show directory size: .. code-block:: bash du -sh * Check available space: .. code-block:: bash df -h