Seite 1 von 1

Versteckte Ordner mit "copy" kopieren

Verfasst: 22 Jun 2015, 16:01
von micha_1989
Moin,
ich kämpfe gerade mit einem kleinem Problem, welches ich aber nicht lösen kann! Ich habe ein kleines Script geschrieben, welches automatisch nach der Installation eines bestimmten Programms, einige Dateien bzw. Verzeichnisse kopieren soll. Eigentlich eine ganz einfache Sache, aber einige Ordner und Dateien werden nicht kopiert, da sie am Anfang des Datei- bzw Ordnernamens einen Punkt haben z.B. ".metafiles". Da die Dateien auf dem Opsi Server liegen, welcher auf Linux läuft, werden diese Dateien einfach irgnoriert und nicht mitkopiert :lol:

Ich finde im Handbuch leider nicht besonders viele Anweisungen für den copy Befehl und Programmierer bin ich nicht...Kann mir da jemand helfen?
So sieht der copy Befehl aus. Dieser kopiert nur die Daten die nicht versteckt sind. Und ja, mein Windows zeigt versteckte Dateien an :mrgreen:

[Files_copy]
copy -s "%ScriptPath%\install\" "d:\xxx"
copy "%ScriptPath%\xxxx\xxx.properties" "C:\xxx\properties\"

Re: Versteckte Ordner mit "copy" kopieren

Verfasst: 22 Jun 2015, 17:50
von mensch90
Packe die Files doch als 7z-File und lass sie auf dem Client via 7z-Portable entpacken ;)

Skriptbeispiel auf Anfrage ;)

Re: Versteckte Ordner mit "copy" kopieren

Verfasst: 23 Jun 2015, 08:54
von micha_1989
Sowas ähnliches habe ich gestern auch noch versucht. Ich habe "copy -x" verwendet und die gesamte Ordnerstruktur zum zip Archiv hinzugefügt. Das klappt aber leider nicht, weil er nur die Dateien entpackt und die Pfade ignoriert. Das kann doch nicht so schwer sein :cry:

Re: Versteckte Ordner mit "copy" kopieren

Verfasst: 23 Jun 2015, 23:12
von mensch90
Moin,
hier mal ein Snippet

Code: Alles auswählen

"%ScriptPath%\resources\7zip\7z.exe" x %ScriptPath%\resources\Default.zip -o%SystemDrive%\Users\
Ich habe einfach die Portable-Version von 7z mit in meinem Paket und entpacke eine vollständige (!) Struktur in das Zielverzeichnis - auch versteckte Dateien (.deployment-info etc.).

Viel Erfolg!

Re: Versteckte Ordner mit "copy" kopieren

Verfasst: 24 Jun 2015, 10:36
von n.wenselowski
Hallo,
micha_1989 hat geschrieben:Eigentlich eine ganz einfache Sache, aber einige Ordner und Dateien werden nicht kopiert, da sie am Anfang des Datei- bzw Ordnernamens einen Punkt haben z.B. ".metafiles". Da die Dateien auf dem Opsi Server liegen, welcher auf Linux läuft, werden diese Dateien einfach irgnoriert und nicht mitkopiert :lol:
Sind die Dateien sichtbar, wenn im Windows manuell der opsi_depot-Share gemountet wird?
Iirc gibt es eine Möglichkeit bei Samba zu konfiguriereren, dass die in Linux versteckten Dateien (nicht) angezeigt werden.


Gruß

Niko

Re: Versteckte Ordner mit "copy" kopieren

Verfasst: 24 Jun 2015, 18:30
von SisterOfMercy
micha_1989 hat geschrieben:Sowas ähnliches habe ich gestern auch noch versucht. Ich habe "copy -x" verwendet und die gesamte Ordnerstruktur zum zip Archiv hinzugefügt. Das klappt aber leider nicht, weil er nur die Dateien entpackt und die Pfade ignoriert. Das kann doch nicht so schwer sein :cry:
Copy -x is obsolete, and doesn't work. I found that out the hard way as well.