Learn the Terminal
Working with Files
Create, copy, move, rename, edit and transfer files safely.
Guide difficulty⭐⭐⭐⭐⭐ Beginner Friendly
Estimated time⏱️ Around 25–35 minutes
By the end of this lesson you will understand
- How to create files and folders.
- How to copy, move, rename and delete them.
- How to edit a text file.
- How to transfer files between Windows and the server.
Create files and folders
mkdir Movies
mkdir -p /storage/media/Movies
touch example.txtmkdir creates a folder. -p creates missing parent folders. touch creates an empty file.
Copy files and folders
cp source.txt destination.txt
cp -r source-folder destination-folderThe -r option copies a folder and everything inside it.
Move or rename
mv old-name.txt new-name.txt
mv file.txt /storage/media/Delete
rm file.txt
rm -r folder-nameEdit a text file
nano file.txtIn Nano, press Ctrl+O, then Enter to save. Press Ctrl+X to exit.
Copy between Windows and the server
scp "C:\Users\YourName\Downloads\file.txt" serveradmin@192.168.1.100:/home/serveradmin/
scp -r "C:\Users\YourName\Documents\MyFolder" serveradmin@192.168.1.100:/home/serveradmin/
scp serveradmin@192.168.1.100:/home/serveradmin/file.txt "C:\Users\YourName\Downloads\"Replace every dummy path, username and IP address with your own.