Im LAN Datei kopieren

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
maksimilian
User
Beiträge: 48
Registriert: Freitag 2. November 2018, 20:59

Montag 10. Februar 2020, 16:03

Hallo Ihr,

ich möchte in einem LAN von einem Mint PC eine bestimmte Datei von einem anderen Mint PC kopieren, wenn diese Datei jünger ist als ein bestimmtes Datum. Wie stelle ich das am besten an ?

maksimilian
__deets__
User
Beiträge: 7356
Registriert: Mittwoch 14. Oktober 2015, 14:29

Montag 10. Februar 2020, 16:08

Indem du rsync benutzt.
maksimilian
User
Beiträge: 48
Registriert: Freitag 2. November 2018, 20:59

Montag 10. Februar 2020, 18:36

Mit subprocess ?
Sirius3
User
Beiträge: 11299
Registriert: Sonntag 21. Oktober 2012, 17:20

Montag 10. Februar 2020, 18:46

Wo brauchst Du dafür Python?
maksimilian
User
Beiträge: 48
Registriert: Freitag 2. November 2018, 20:59

Montag 10. Februar 2020, 19:08

Ich möchte das Datum der zu holenden Datei mit dem Datum einer lokalen Datei vergleichen und nur wenn erstere jünger ist diese kopieren.
Sirius3
User
Beiträge: 11299
Registriert: Sonntag 21. Oktober 2012, 17:20

Montag 10. Februar 2020, 19:23

Dir muß man auch alles aus der Nase ziehen. Wie greifst Du denn auf den anderen Rechner zu?
maksimilian
User
Beiträge: 48
Registriert: Freitag 2. November 2018, 20:59

Montag 10. Februar 2020, 19:43

Sorry, ich kenne mich mit dem Netz-Thema nicht so aus. Was muss ich denn noch angeben, außer dass 2 PCs mit Linux/Mint in einem LAN (via FRITZ!Box) miteinander verbunden sind ? Danke für Deine Geduld !
Sirius3
User
Beiträge: 11299
Registriert: Sonntag 21. Oktober 2012, 17:20

Montag 10. Februar 2020, 19:53

Zum Beispiel mit Hilfe welchen Protokolls zu auf den anderen Rechner zugreifen willst?
maksimilian
User
Beiträge: 48
Registriert: Freitag 2. November 2018, 20:59

Montag 10. Februar 2020, 20:01

Welches Protokoll, natürlich IP !?
Sirius3
User
Beiträge: 11299
Registriert: Sonntag 21. Oktober 2012, 17:20

Montag 10. Februar 2020, 20:03

Wohl kaum, damit kann man nicht auf Dateien zugreifen.
maksimilian
User
Beiträge: 48
Registriert: Freitag 2. November 2018, 20:59

Mittwoch 12. Februar 2020, 13:18

Meine Netzwerk-Kenntnisse sind wohl zu schmal. Ist zwar kein ausgesprochenes Python-Thema, trotzdem wäre es schön, wenn mir hier Tipps gegeben würden . NFS ?

maksimilian
Benutzeravatar
__blackjack__
User
Beiträge: 5117
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Mittwoch 12. Februar 2020, 13:24

@maksimilian: NFS ist aus Python-Sicht ja einfach nur ein Teil des Dateisystems. Da kann man `pathlib.Path` verwenden um an die Dateimetadaten wie Zeitstempel heran zu kommen und Funktionen aus dem `shutil`-Modul um gegebenenfalls eine Datei zu kopieren.
long long ago; /* in a galaxy far far away */
nezzcarth
User
Beiträge: 881
Registriert: Samstag 16. April 2011, 12:47

Mittwoch 12. Februar 2020, 21:35

maksimilian hat geschrieben:
Mittwoch 12. Februar 2020, 13:18
NFS ?
Na ja, um bei Bedarf einzelne oder mehrere Dateien über's Netzwerk von beliebigen Stellen an beliebige Stellen zu kopieren, ist NFS vielleicht etwas überzogen und unflexibel. rsync oder ggf. scp (jeweils über SSH; das sollte ja bereits installiert, oder leicht installierbar sein) wären da die gängige Wahl. Und wenn du wirklich (kurzfristig) Verzeichnisstrukturen übers Netzwerk einbinden möchtest, gibt es auch noch SSHFS. NFS lohnt sich meiner Meinung nach vor allem für dauerhafte Netzwerk-Shares.
Antworten