Code snippets
Code snippets
Copy-ready answers to everyday coding questions, each with a short explanation. Laravel, PHP, JavaScript, SQL, Bash and more.
5 snippets tagged #linux · Show all
Bash
October 17, 2026
Linux check disk usage and find the biggest folders
df shows free space per filesystem and du shows what is using it. Use them when a server runs out of disk.
df -h # free space per mount
du -sh * # size of each item here
du -h --max-depth=1 /var | sort -hr | head -10 # top 10 folders in /var
Bash
October 17, 2026
Linux find and kill a process by port or name
Finds what is listening on a port and stops it. Try a normal kill first and only use kill -9 if the process won’t stop.
ss -tulpn | grep :8000 # who is using port 8000
lsof -i :8000 # same, with lsof
kill <PID> # graceful stop
kill -9 <PID> # force stop
Bash
October 17, 2026
Linux tail and follow log files in real time
Watches a log as new lines arrive. Use it to debug a running app or service.
tail -f storage/logs/laravel.log # follow a file
tail -n 100 -f /var/log/nginx/error.log # last 100 lines, then follow
journalctl -u nginx -f # follow a systemd service
journalctl -u nginx --since "1 hour ago"
Bash
October 17, 2026
Linux compress and extract tar.gz and zip archives
Creates and unpacks the two most common archive formats.
tar -czf backup.tar.gz folder/ # create tar.gz
tar -xzf backup.tar.gz # extract
tar -xzf backup.tar.gz -C /target/ # extract to a folder
zip -r site.zip folder/ # create zip
Bash
October 17, 2026
Linux find files by name, size or age and delete them safely
find searches by name, size and modified time. Run it without -delete first to preview what matches.
find . -name "*.log" # by name
find /var/log -type f -size +100M # larger than 100 MB
find . -type f -mtime +30 # older than 30 days
find . -name "*.tmp" -type f -print # preview first