[email protected] schrieb am 20.11.21:
Auch hallo,
Am 20.11.21 um 18:13 schrieb Dietmar Segbert:
Hallo,
Ich habe da an xcopy aus DOS-Zeiten gedacht.
Also z. B.
xcopy -r (also recursiv) -von: 20210101 -bis 20211119 *.txt /mnt/texte/
2021/
Was war das f�r ein DOS? An solche Statements (-von: , -bis:) kann ich
mich nicht erinnern....
Gr��e,
Boris
Hallo,
Ich habe da an xcopy aus DOS-Zeiten gedacht.
Also z. B.
xcopy -r (also recursiv) -von: 20210101 -bis 20211119 *.txt /mnt/texte/
2021/
Hallo,
ich suche eine Möglichkeit mit einem Befehl schnell und einfach Dateien ab einem bestimmten Datum zu verschieben.
Ich habe zwar schon einige Shellscripte gefunden, die aber irgendwie noch nicht das sind, was ich suche
Ich habe da an xcopy aus DOS-Zeiten gedacht.
Also z. B.
xcopy -r (also recursiv) -von: 20210101 -bis 20211119 *.txt /mnt/texte/
2021/
Geht so was mit rsync ?
MFG
Dietmar
Dietmar Segbert <[email protected]> wrote:
Hallo,
ich suche eine Möglichkeit mit einem Befehl schnell und einfach Dateien ab >> einem bestimmten Datum zu verschieben.
Ich habe zwar schon einige Shellscripte gefunden, die aber irgendwie noch
nicht das sind, was ich suche
Ich habe da an xcopy aus DOS-Zeiten gedacht.
Also z. B.
xcopy -r (also recursiv) -von: 20210101 -bis 20211119 *.txt /mnt/texte/
2021/
Geht so was mit rsync ?
MFG
Dietmar
Hallo Dietmar,
Du könntest find mit der Option -newerXY benutzen. Sieh Dir die
man-page zu find an (X und Y sind Platzhalter.
Beispiel für alle Dateien heute modifiziert zwischen 17 und 18 Uhr:
find -newermt '2021-11-20 17:00:00' ! -newermt '2021-11-20 18:00:00' ! -type d -exec ls -l \{\} \+
-type d ist nötig, damit nicht alle Dateien eines modifizierten Verzeichnisses gefunden werden.
find arbeitet von Haus aus rekursiv.
Obiges Beispiel kann verkürzt werden auf:
find -newermt '17:00' ! -newermt '18:00' ! -type d -exec ls -l \{\} \+
Du musst natürlich dann noch -name '*.txt' einfügen und
ls -l \{\} \+ durch sowas wie copy \{\} /mnt/texte/\{\} ersetzen.
Eventuell brauchst Du noch Optionen für copy.
Aber lies Dir unbedingt die man-page zu find durch für die
benutzen Optionen.
Ich habe das copy nicht ausprobiert; es kann also
falsch sein. Sei vorsichtig!
MFG
Reinhard
[email protected] schrieb am 21.11.21:Hallo Reinhard,
Reinhard Karcher <[email protected]> wrote:
Dietmar Segbert <[email protected]> wrote:
Hallo,
ich suche eine M�glichkeit mit einem Befehl schnell und einfach Dateien ab >>> einem bestimmten Datum zu verschieben.
Ich habe zwar schon einige Shellscripte gefunden, die aber irgendwie noch >>> nicht das sind, was ich suche
Ich habe da an xcopy aus DOS-Zeiten gedacht.
Also z. B.
xcopy -r (also recursiv) -von: 20210101 -bis 20211119 *.txt /mnt/texte/
2021/
Geht so was mit rsync ?
MFG
Dietmar
Hallo Dietmar,
Du k�nntest find mit der Option -newerXY benutzen. Sieh Dir die
man-page zu find an (X und Y sind Platzhalter.
Beispiel f�r alle Dateien heute modifiziert zwischen 17 und 18 Uhr:
find -newermt '2021-11-20 17:00:00' ! -newermt '2021-11-20 18:00:00' !
-type d -exec ls -l \{\} \+ -type d ist n�tig, damit nicht alle Dateien
eines modifizierten Verzeichnisses gefunden werden.
find arbeitet von Haus aus rekursiv.
Obiges Beispiel kann verk�rzt werden auf:
find -newermt '17:00' ! -newermt '18:00' ! -type d -exec ls -l \{\} \+
Du musst nat�rlich dann noch -name '*.txt' einf�gen und
ls -l \{\} \+ durch sowas wie copy \{\} /mnt/texte/\{\} ersetzen.
Eventuell brauchst Du noch Optionen f�r copy.
Aber lies Dir unbedingt die man-page zu find durch f�r die
benutzen Optionen.
Ich habe das copy nicht ausprobiert; es kann also
falsch sein. Sei vorsichtig!
MFG
Reinhard
Die Zeile darf nicht mit \+ beendet werden, sondern mit \;
sonst spinnt das copy
Reinhard
Die Zeile darf nicht mit \+ beendet werden, sondern mit \;
sonst spinnt das copy
Ich habe die wirkweise von find ein bisschen besser verstanden und finde, dass find sehr mächtig ist.
[email protected] schrieb am 22.11.21:
"Dietmar Segbert" <[email protected]> writes:
Ich habe die wirkweise von find ein bisschen besser verstanden und finde,
dass find sehr m�chtig ist.
Es gibt auch graphische Frontends f�r find. Wenn man find nicht oft
genug benutzt um sich alle Details merken zu k�nnen (und es gibt einige Fallstricke), kann man sowas in Betracht ziehen. Vorteil auch: man kann Files nachtr�glich manuell an- und abw�hlen bevor man eine "Aktion" veranla�t.
Ich pers�nlich mache das in Emacs, aber kfind ist auch ganz gut gemacht.
Gr��e,
Michael.
grafische Frontends kommen für mich nicht in Frage, da ich auf Sprache
und Braille angewiesen bin. Für emacs gibt es ja emacsspeak, doch
müsste ich mich dann noch mit emacs vertraut machen.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 716 |
| Nodes: | 16 (3 / 13) |
| Uptime: | 53:05:21 |
| Calls: | 12,116 |
| Calls today: | 7 |
| Files: | 15,010 |
| Messages: | 6,518,599 |
| Posted today: | 2 |