Wenn Sie nach einem einfachen Befehlszeilentool zum Übertragen von Dateien zwischen Systemen im selben LAN suchen, ist Croc nach Ansicht von Jack Wallen das richtige Tool.
Wenn ich Dateien zwischen Computern im selben Netzwerk übertragen möchte, verwende ich am häufigsten den Befehl scp. Wenn ich jedoch etwas einfacheres verwenden möchte, greife ich zu einem sehr nützlichen Befehlszeilentool namens croc. Mit diesem benutzerfreundlichen Tool können Sie Dateien und Ordner von einem System auf ein anderes übertragen, ohne sich viele Befehle merken zu müssen.
SEHEN: Einstellungskit: Linux-Administrator (TechRepublic Premium)
Croc ist ein plattformübergreifendes File-Sharing-Tool, das eine Vollduplex-Kommunikationsschicht zwischen Maschinen erstellt, sodass keine zusätzliche Portweiterleitung erforderlich ist. Croc kann unter Linux, macOS und Windows installiert werden, sodass Sie Dateien zwischen jedem System in Ihrem Netzwerk übertragen können.
Ich zeige Ihnen, wie einfach es ist, croc zu installieren und zu verwenden.
Was wirst du brauchen
Ich werde die Demonstration auf zwei Linux-Rechnern durchführen, die beide auf Ubuntu basieren. Wenn Sie croc unter macOS oder Windows installieren möchten, muss Scoop (Windows) oder Homebrew (macOS) installiert sein. Sie benötigen außerdem einen Benutzer mit Administratorrechten (sudo). Lass uns zur Arbeit gehen.
So installieren Sie Krokodil
Um croc auf einer Ubuntu-basierten Distribution zu installieren, laden Sie die .deb-Datei mit dem folgenden Befehl herunter:
wget https://github.com/schollz/croc/releases/download/v9.4.2/croc_9.4.2_Linux-64bit.deb
Notiz: Schauen Sie unbedingt auf der Croc-Downloadseite nach, um sicherzustellen, dass Sie die neueste Version herunterladen.
Sie müssen diese .deb-Datei auf alle Ubuntu-Rechner herunterladen, die croc verwenden. Nach dem Herunterladen installieren Sie croc mit:
sudo dpkg -i croc*.deb
wie man Krokodil benutzt
Nehmen wir an, Sie haben eine Datei namens trtest, die Sie von Maschine A auf Maschine B übertragen möchten. Melden Sie sich bei Maschine A an, öffnen Sie ein Terminalfenster, wechseln Sie in das Verzeichnis, das trtest enthält, und geben Sie den Befehl ein:
Krokodiltest
Nach der Überprüfung der Übertragung (durch Drücken von Y) generiert der Befehl einen Code, der auf dem empfangenden Computer verwendet werden soll, z. B. croc 7776-gorilla-london-turtle. Kopieren Sie den gesamten Code.
Melden Sie sich nun bei Maschine B an, öffnen Sie ein Terminalfenster und fügen Sie den Code, den Sie von Maschine A erhalten haben, in das Terminal ein. Drücken Sie die Eingabetaste auf Ihrer Tastatur. Sie werden aufgefordert, die Übertragung zu bestätigen. Drücken Sie Y und die Datei wird auf Maschine B empfangen.
Wenn Sie sich beim Generieren von Zufallscodes nicht auf croc verlassen möchten, können Sie es anweisen, einen bestimmten Code wie diesen zu verwenden:
croc –code YOUR_FILECODE
Dabei ist YOUR_CODE ein eindeutiger Code und FILE die zu übertragende Datei.
Um eine Datei mit einem bestimmten Code zu senden, geben Sie auf Maschine A den folgenden Befehl ein:
Croc Submit –code techrepublic_is_awesome trtest
Um die Datei mit dem spezifischen Code zu empfangen, geben Sie auf Maschine B den Befehl aus:
croc techrepublic_is_awesome
Und das ist alles, was man zum Tragen von Krokodilen braucht. Noch besser: Derselbe Befehl funktioniert auch für Dateien oder Ordner, sodass Sie beim Senden von Ordnern keine speziellen Optionen hinzufügen müssen.
