Ah! This is a shell pipe! It’s composing several smaller commands together, cool stuff.
ls -1
is the grep-friendly version of ls, it prints one entry per line, like a shopping list.
head
takes a set number of entries from the head of a list, in this case 2 items. negative two, meaning “all but the last two.”
xargs
takes the incoming pipe and converts it into extra arguments, in this case applying those arguments to rm
.
So, combined, this says “list all the .dump files, pick the first two, all but the last two, and delete them.” Presumably the first are the oldest ones and the last are the newest, if the .dump files are named chronologically.
updated post here, includes section on networking! let me know if this looks good? https://lemmy.world/post/2444639
ah, thank you! it’s actually been long enough that I created a new post here: https://lemmy.world/post/2444639
actually, could you tell me more? not only are those new solutions to me, those are new problems. I don’t even know how to tell if uPnP is turned on.
edit: oh! I have actually dealt with NAT reflection before, the guide I used called it Hairpin NAT. https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT
I wish I had a better guide on that myself! I’ve been using this guide for the time being, it covers the basics of how to set up a firewall: https://www.raspberrypi.com/documentation/computers/configuration.html#securing-your-raspberry-pi
Won’t this delete the two newest files, as opposed to everything except the two newest files?