0
0
Iot-protocolsHow-ToBeginner · 4 min read

How to Manage Files on Raspberry Pi: Commands and Examples

To manage files on a Raspberry Pi, use Linux commands like ls to list files, cp to copy, mv to move or rename, rm to delete, and mkdir to create directories. These commands work in the terminal and let you organize your files easily.
📐

Syntax

Here are the basic commands to manage files on Raspberry Pi's terminal:

  • ls [options] [path]: Lists files and folders.
  • cp [source] [destination]: Copies files or folders.
  • mv [source] [destination]: Moves or renames files or folders.
  • rm [options] [file]: Deletes files.
  • mkdir [options] [directory]: Creates new directories.

Each command can have options to change behavior, like -r for recursive actions on folders.

bash
ls -l /home/pi
cp file1.txt file2.txt
mv file2.txt Documents/
rm file1.txt
mkdir new_folder
Output
total 4 -rw-r--r-- 1 pi pi 0 Apr 27 10:00 file1.txt -rw-r--r-- 1 pi pi 0 Apr 27 10:01 file2.txt
💻

Example

This example shows how to create a folder, copy a file into it, rename the copied file, and then delete the original file.

bash
mkdir projects
cp example.txt projects/
mv projects/example.txt projects/demo.txt
rm example.txt
ls projects
Output
demo.txt
⚠️

Common Pitfalls

Common mistakes when managing files on Raspberry Pi include:

  • Forgetting to use -r option when copying or deleting folders, which causes errors.
  • Accidentally deleting files without backups using rm.
  • Confusing mv for copy; it moves files and removes the original.
  • Not checking current directory with pwd before running commands.
bash
rm myfolder
rm -r myfolder  # Correct way to delete a folder and its contents
📊

Quick Reference

CommandDescriptionExample
lsList files and foldersls -l /home/pi
cpCopy files or folderscp file.txt backup.txt
mvMove or rename files/foldersmv old.txt new.txt
rmDelete filesrm file.txt
rm -rDelete folders recursivelyrm -r myfolder
mkdirCreate new directorymkdir new_folder

Key Takeaways

Use basic Linux commands like ls, cp, mv, rm, and mkdir to manage files on Raspberry Pi.
Always use the -r option when working with folders to avoid errors.
Double-check your current directory with pwd before running file commands.
Be careful with rm to avoid accidental file loss; backups help prevent data loss.
Practice commands in the terminal to get comfortable managing files efficiently.