🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ch.comp.os.linux
Article #22672

Re: Wie löscht man eine Datei, die -A heisst?

#22672
From: aumbach
Date: Fri, 07 May 1999 00:00
25 lines
1353 bytes
Andreas Eggenschwiler <res@inorg.chem.ethz.ch> wrote:
: Ernst-Udo Wallenborn <wall@bacon.ethz.ch> writes:

:> find . -name '-A' -exec rm -i {} \; 

: Eine sehr umstaendliche Methode, rm ./-A zu sagen (funktioniert aber).

: Bei noch boesartigeren Faellen, zum Beispiel wenn das file 'rm -rf .*'
: heisst und du nicht voellig sicher bist (wer ist das schon), wie der
: shell das parsen koennte:
: $ ls -i
: 8491887 rm -rf .*
: $ find . -inum 8491887 -exec /bin/rm {} \;
:                              ^^^^^^^ ja, ich bin paranoid

perl -e 'unlink "-A";'

oder fuer C Fanatiker:

echo '#include <unistd.h>' > ./foo.c; echo 'main() { unlink("-A"); }' >> \
./foo.c; gcc -o foo foo.c; ./foo; rm foo foo.c

Ist doch easy!

- Andreas
Technical Details
Message-ID: <3732c867.0@pfaff.ethz.ch>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <373243F3.820E38A@gmx.net> <uir9otdzx2.fsf@bacon.ethz.ch> <pwogjxxhbq.fsf@gaston.ethz.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: f4b73,5e99e8c743506d3e
X-Google-Attributes: gidf4b73,public
From: aumbach@g26.ethz.ch
Subject: Re: Wie löscht man eine Datei, die -A heisst?
Date: 1999/05/07
Message-ID: <3732c867.0@pfaff.ethz.ch>
X-Deja-AN: 475113694
Sender: Andreas Michael Umbach <aumbach@slab2.ethz.ch>
References: <373243F3.820E38A@gmx.net> <uir9otdzx2.fsf@bacon.ethz.ch> <pwogjxxhbq.fsf@gaston.ethz.ch>
X-Trace: 7 May 1999 13:03:03 +0100, slab2.ethz.ch
User-Agent: tin/pre-1.4-980618 (UNIX) (SunOS/5.6 (sun4u))
Newsgroups: ch.comp.os.linux