Why Learn Linux Commands? #
Your seedbox runs Linux. While the web dashboard handles most tasks, knowing basic Linux commands via SSH gives you direct control for troubleshooting, automation, and file management.
Connecting via SSH #
ssh username@your-seedbox-ip
File Management #
# List files with detailsnls -lann# Navigate to a folderncd ~/downloads/nn# Show current directorynpwdnn# Copy a filencp file.txt /destination/nn# Move/rename a filenmv oldname.txt newname.txtnn# Delete a filenrm file.txtnn# Delete a folder and contentsnrm -rf foldername/nn# Create a foldernmkdir newfoldernn# Find a filenfind ~ -name "*.mkv" -type f
Disk Space #
# Total disk usagendf -hnn# Folder sizendu -sh ~/downloads/nn# Top 10 largest foldersndu -h ~/downloads/ | sort -rh | head -10
Process Management #
# Running processesntopnhtop # Better version (if installed)nn# Find a specific processnps aux | grep rtorrentnn# Kill a processnkill PID
Compression #
# Create tar.gz archiventar -czf archive.tar.gz foldername/nn# Extract tar.gzntar -xzf archive.tar.gznn# Extract zipnunzip file.zipnn# Extract rarnunrar x file.rar
Permissions #
# Make a script executablenchmod +x script.shnn# Change ownershipnchown user:group file.txtnn# View permissionsnls -la file.txt