π File Management
Basic Commands
ls -l # List files in long format
cp a b # Copy a to b
mv a dir/ # Move or rename file
rm file # Delete file
mkdir folder # Create directory
rmdir folder # Remove directory
Permissions
chmod 755 file # rwxr-xr-x
chown user:group file # Change owner
umask 022 # Default permission mask
Compression
tar -czf archive.tar.gz folder/ # Create tar.gz
tar -xzf archive.tar.gz # Extract tar.gz
zip -r archive.zip folder/ # Create zip
unzip archive.zip # Extract zip
Search & Find
find / -name "*.conf" # Search files by name
grep "keyword" file.txt # Search text in file
grep -r "pattern" /etc # Recursive grep
Disk Usage
df -h # Disk space usage
du -sh folder/ # Folder size
lsblk # List block devices
mount /dev/sdX /mnt # Mount drive