Ibland vill man flytta ett gäng filer från maskin foo till maskin bar utan att trassla med protokoll, skapa konton som aldrig mer används, skapa onödiga temporära filer i en webbkatalog eller liknande. Allt man behöver är tar(1) och nc(1) (netcat). Som så här:
bar$ nc -l -p1234 | tar x
foo$ tar c filer olika smaker | nc -q0 bar 1234
Är det inte GNU tar på mottagarsidan kan man behöva göra tar xf - för att få den att läsa från stdin. 1234 är naturligtvis en godtycklig port. -q0 säger åt nc att avsluta vid EOF på stdin. Det är bra.
- Riktigt tufft. Skulle man inte kunna fixa en sida där man kan posta flera sköna hacks? —blx
- Knock your self out right here på handgranat, väl? —Sunnan
- Det ska jag nog, grejen e att jag inte har några på lager direkt. —blx
- Det verkar inte behövas någon -q0 växel. Skolans server hade någon annan version av nc som inte hade -q. — Idiothelvetet
Se även datorer