Denny Schierz schrieb:
hi,
Mathias Lustig schrieb:
find path options -exec rm {} \;
bei vielen Dateien rate ich eher zu:
find . -print0 | xargs -r0 rm
cu denny
Jep, so habe ich es auch gelöst
--
PUG - Penguin
Workaround dazu ist auch relativ easy:
find path options -exec rm {} \;
Am 14. Mai 2008 17:07 schrieb [EMAIL PROTECTED]:
Martin Schmitt schrieb:
[EMAIL PROTECTED] schrieb:
Weis jemand mehr über diese Beschränkung?
Ist so vom Kernel vorgegeben. Wenn Speicher für die Kommandozeile
hi,
Mathias Lustig schrieb:
find path options -exec rm {} \;
bei vielen Dateien rate ich eher zu:
find . -print0 | xargs -r0 rm
cu denny
--
Stoppt den Überwachungswahn - Stoppt den Schäuble Katalog:
http://www.nopsis.de
signature.asc
Description: OpenPGP digital signature
--
[EMAIL PROTECTED] schrieb:
Hallo
ich bekomme eine Fehlermeldung von rm
Argument list too long
Einige Recherchen haben ergeben, dass es sich dabei um zu viele Dateien
innerhalb eines Verzeichnisses handelt.
Weis jemand mehr über diese Beschränkung?
Nein, aber wir hatten das innerhalb des
[EMAIL PROTECTED] schrieb:
Weis jemand mehr über diese Beschränkung?
Ist so vom Kernel vorgegeben. Wenn Speicher für die Kommandozeile
reserviert wird, setzt man halt irgendwo eine Grenze.
- /usr/include/linux/limits.h
*schulterzuck*
-martin
--
Martin Schmitt / Schmitt Systemberatung /
Martin Schmitt schrieb:
[EMAIL PROTECTED] schrieb:
Weis jemand mehr über diese Beschränkung?
Ist so vom Kernel vorgegeben. Wenn Speicher für die Kommandozeile
reserviert wird, setzt man halt irgendwo eine Grenze.
- /usr/include/linux/limits.h
*schulterzuck*
na, dann nehmen wir das mal
On Wed, 28 Mar 2007, Markus Schönhaber wrote:
Henrik Schneider wrote:
# rm *
bash: /usr/bin/rm: Argument list too long
hat wer ne idee, wie ich ca 75.000 Dateien in einem Verzeichniss löschen
kann, ohne jede Datei niederzuschreiben?
Wenn Du eh alles in dem Verzeichnis löschen willst,
Frank Boehm schrieb:
On Wed, 28 Mar 2007, Markus Schönhaber wrote:
Henrik Schneider wrote:
# rm *
bash: /usr/bin/rm: Argument list too long
hat wer ne idee, wie ich ca 75.000 Dateien in einem Verzeichniss löschen
kann, ohne jede Datei niederzuschreiben?
Wenn Du eh alles in dem
Frank Boehm wrote:
On Wed, 28 Mar 2007, Markus Schönhaber wrote:
Zum reinen Dateilöschen hingegen sollte
ls | xargs rm
taugen.
Ups, das ist auch keine gute Idee bei so vielen Dateien.
Aha. Und warum nicht?
xargs ist schließlich u. a. gerade dafür gedacht, die Beschränkung der Länge
Gregor Burck wrote:
ich lösche dann einfach den Ordner rm -r und lege ih entsprechend neu an.
Hm? Henrik fragt, Gregor reagiert auf die Antwort?
Verwirrt
mks
--
PUG - Penguin User Group Wiesbaden -
Tut mir leid, ich vergass zu erwähnen, das es noch an die 80
Unterverzeichnisse gibt die nicht gelöscht werden sollten. Aus dem Grund
ist ja erst die eigentliche Frage entstanden.
^Henrik
Gregor Burck schrieb:
Hi,
ich lösche dann einfach den Ordner rm -r und lege ih entsprechend neu an.
Henrik Schneider wrote:
Tut mir leid, ich vergass zu erwähnen, das es noch an die 80
Unterverzeichnisse gibt die nicht gelöscht werden sollten. Aus dem Grund
ist ja erst die eigentliche Frage entstanden.
Da rm (ohe Angabe von -r natürlich) keine Verzeichnisse löscht, kannst Du
cd Verzeichnis
Hallo,
* Tradebit Service wrote/schrieb:
for i in `find /ver/zei/chnis/`; do rm -rf $i; done
das scheitert leider an Dateien mit Leerzeichen im Namen.
[EMAIL PROTECTED](/tmp/md)$ l
total 0
-rw-r--r-- 1 mdomm001 students 0 Mar 28 13:53 abc
-rw-r--r-- 1 mdomm001 students 0 Mar 28 13:53 cde
hi,
Martin Dommermuth schrieb:
for i in `find /ver/zei/chnis/`; do rm -rf $i; done
das scheitert leider an Dateien mit Leerzeichen im Namen.
dann schreibt man die Variable einfach in Anführungszeichen:
for i in `find /ver/zei/chnis/`; do rm -rf $i; done
dann sollte es klappen.
cu denny
Die xargs Variante gefiehl mit am besten, da sie sehr schnell war.
Vielen dank
Markus Schönhaber schrieb:
Henrik Schneider wrote:
Tut mir leid, ich vergass zu erwähnen, das es noch an die 80
Unterverzeichnisse gibt die nicht gelöscht werden sollten. Aus dem Grund
ist ja erst die
On Wed, 28 Mar 2007, Denny Schierz wrote:
hi,
Martin Dommermuth schrieb:
for i in `find /ver/zei/chnis/`; do rm -rf $i; done
das scheitert leider an Dateien mit Leerzeichen im Namen.
dann schreibt man die Variable einfach in Anführungszeichen:
for i in `find /ver/zei/chnis/`; do rm
On Wed, 28 Mar 2007, Henrik Schneider wrote:
Die xargs Variante gefiehl mit am besten, da sie sehr schnell war.
Unter Linux dann lieber ein
find foo bar -print0 | xargs -0 Befehl
waehrend unter Freebsd auch ein
-exec rm -f '{}' '+'
ausreicht
cu Frank
--
Zwei Dinge sind unendlich: Das
Frank Boehm wrote:
On Wed, 28 Mar 2007, Henrik Schneider wrote:
Die xargs Variante gefiehl mit am besten, da sie sehr schnell war.
Unter Linux dann lieber ein
find foo bar -print0 | xargs -0 Befehl
Guter Hinweis! An die Dateien mit Leerzeichen im Namen hatte ich mal wieder
nicht gedacht.
Markus Schönhaber schrieb:
Frank Boehm wrote:
On Wed, 28 Mar 2007, Henrik Schneider wrote:
Die xargs Variante gefiehl mit am besten, da sie sehr schnell war.
Unter Linux dann lieber ein
find foo bar -print0 | xargs -0 Befehl
Guter Hinweis! An die Dateien mit Leerzeichen im Namen hatte
Henrik Schneider [EMAIL PROTECTED] writes:
hat wer ne idee, wie ich ca 75.000 Dateien in einem Verzeichniss löschen
kann, ohne jede Datei niederzuschreiben?
Wie kam es denn zu sovielen Dateien überhaupt? Wenn die im langen
Betrieb (oder bei kontinuierlich sukkzessiven Betrieb über einen
Am Mittwoch 28 März 2007 10:20:40 schrieb Markus Schönhaber:
Gregor Burck wrote:
ich lösche dann einfach den Ordner rm -r und lege ih entsprechend neu an.
Hm? Henrik fragt, Gregor reagiert auf die Antwort?
War mir einfacher, die Frage war auf einem anderen Rechner ;-)
--
Henrik Schneider wrote:
Ich bin da gerade auf ein kleines Problem gestoßen, das mich wirklich
überrascht hat. Ich wollte den Inhalt eines Verzeichniss löschen und
bekam folgende Meldung:
# rm *
bash: /usr/bin/rm: Argument list too long
hat wer ne idee, wie ich ca 75.000 Dateien in einem
Ich hab' da noch ein Problem:
Die HDs sind an RAID 5/ Compaq Smart Array gehängt und mit ext3
formatiert. Es gibt 2 Partitionen: / und swap.
Knoppix weiss davon nichts und zeigt nicht Mal zur Mount-Option.
Wie heissen diese Partitionen: /dev/?
Die NIC (bcm5700,tg3) ist nicht im Kernel von
... ist ja gut! Neu installiert :(
debugfs mi hat vieles gerettet aber nicht das ganze System.
/dev/cciss/*
[EMAIL PROTECTED] schrieb:
Ich hab' da noch ein Problem:
Die HDs sind an RAID 5/ Compaq Smart Array gehängt und mit ext3
formatiert. Es gibt 2 Partitionen: / und swap.
Knoppix weiss davon
On Tue, 27 Jul 2004 14:16:01 +0200
[EMAIL PROTECTED] wrote:
Hallo
Es gibt
1x swap
1x /
auf einer maschine.
rm -r /* wurde als root ausgeführt.
Gibt's überhaupt ne hoffnung?
Ja, gibt es, kann allerdings über die Zuverlässigkeit der Methode bei der Menge an
Files nichts sagen.
25 matches
Mail list logo