Read The Fucking Manual

als Linux-Newbie bist Du sicher schon über das Akronym RTFM gestolpert. Jemand möchte Dir damit nur eine einzige Message geben: Lies das verdammte Handbuch!

man man

das war eigentlich schon alles!

Betrachten wir ein solches Manual (Handbuch) für einen x-beliebigen Befehl ein weniger genauer. Dazu schnappen wir uns den Löschbefehl rm

man rm

gibt Dir ein detailliertes Handbuch im Terminal aus. Solche Manuals sind immer nach demselben Muster aufgebaut.

BEZEICHNUNG
hier wird uns mitgeteilt, was dieser Befehl überhaupt macht

BESCHREIBUNG
lies das einmal in aller Ruhe durch…

ÜBERSICHT
wie ist dieser Befehlt anzuwenden?

nach dem Tippen von rm erwartet Linux also eine [OPTION] und eine Angabe zur DATEI die gelöscht werden soll.

OPTIONEN
spricht für sich. Alles was hier steht, kann logischerweise auch als [OPTION] angewendet werden!

Nachträglich findest Du nun die gesamte Ausgabe vom man rm

BEZEICHNUNG
       rm - Dateien oder Verzeichnisse entfernen

ÜBERSICHT
       rm [OPTION]... DATEI...

BESCHREIBUNG
       Diese  Handbuchseite  dokumentiert  die  GNU-Version  von  rm. rm entfernt jede angegebene
       Datei. Standardmäßig entfernt es keine Verzeichnisse.

       Falls die Option -I oder --interactive=once angegeben ist und es  mehr  als  drei  Dateien
       gibt  oder  -r,  -R oder --recursive angegeben sind, dann fragt rm den Anwender, ob er mit
       der Operation fortfahren möchte. Falls die Antwort nicht bestätigend ist, wird  der  ganze
       Befehl abgebrochen.

       Anderenfalls  fragt  rm den Anwender, ob die Datei entfernt werden soll, falls diese nicht
       schreibbar ist, die Standardeingabe ein Terminal ist und die Option -f oder --force  nicht
       angegeben  ist oder die Option -i oder --interactive=always nicht angegeben ist. Falls die
       Antwort nicht bestätigend ist, wird die Datei übersprungen.

OPTIONEN
       Entfernen (unlink) der DATEI(en).

       -f, --force
              Nicht vorhandene Dateien ignorieren, nie nachfragen

       -i     Vor jeder Entfernung nachfragen

       -I     Einmal nachfragen, wenn mehr als drei Dateien  entfernt  werden  sollen  oder  beim
              rekursiven  Entfernen.  Weniger  aufdringlich  als -i, schützt aber vor den meisten
              Fehlern.

       --interactive[=WANN]
              Nachfragen WANN: »never« (nie), »once« (-I) (einmal) oder  »always«  (-i)  (immer).
              Ohne WANN: Immer

       --one-file-system
              Beim  rekursiven Entfernen einer Verzeichnishierarchie die Verzeichnisse übersprin‐
              gen, die sich auf einem anderen Dateisystem als das entsprechende  Befehlszeilenar‐
              gument befinden.

       --no-preserve-root
              »/« nicht besonders behandeln

       --preserve-root
              »/« nicht entfernen (Vorgabe)

       -r, -R, --recursive
              Verzeichnisse und ihre Inhalte rekursiv entfernen

       -v, --verbose
              Durchgeführte Tätigkeiten erklären

       --help Diese Hilfe anzeigen und beenden

       --version
              Versionsinformation anzeigen und beenden

       Standardmäßig  entfernt  rm  keine Verzeichnisse. Bei Benutzung der Option --recursive (-r
       oder -R) wird jedes aufgeführte Verzeichnis inklusive seiner Inhalte entfernt.

       Um Dateien zu entfernen, deren Namen mit »-« beginnen, z. B. »-foo«, verwenden  Sie  einen
       dieser Befehle:

              rm -- -foo

              rm ./-foo

       Beachten  Sie,  dass  es mit ausreichendem Sachverstand und/oder Zeit möglich sein könnte,
       Teile des Inhalts einer Datei wiederherzustellen, wenn Sie rm zum Entfernen benutzen. Wenn
       Sie sichergehen wollen, dass die Inhalte wirklich nicht mehr herstellbar sind, sollten Sie
       erwägen, shred zu benutzen.

AUTOR
       Geschrieben von Paul Rubin, David MacKenzie, Richard M. Stallman und Jim Meyering.

FEHLER BERICHTEN
       Berichten Sie Fehler in rm (auf Englisch) an bug-coreutils@gnu.org
       Homepage der GNU coreutils: <http://www.gnu.org/software/coreutils/>
       Allgemeine Hilfe zur Benutzung von GNU-Software: <http://www.gnu.org/gethelp/>
       Berichten  Sie   Fehler   in   der   Übersetzung   von   rm   an   <http://translationpro‐
       ject.org/team/de.html>

COPYRIGHT
       Copyright  ©  2011  Free  Software  Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder
       neuer <http://gnu.org/licenses/gpl.html>.
       Dies ist freie Software: Sie können sie verändern und weitergeben. Es gibt KEINE GARANTIE,
       soweit gesetzlich zulässig.

SIEHE AUCH
       unlink(1), unlink(2), chattr(1), shred(1)

       Die  vollständige  Dokumentation  für rm wird als Texinfo-Handbuch gepflegt. Wenn die Pro‐
       gramme info und rm auf Ihrem Rechner ordnungsgemäß installiert sind, können  Sie  mit  dem
       Befehl

              info coreutils 'rm invocation'

       auf das vollständige Handbuch zugreifen.

ÜBERSETZUNG
       Die deutsche Übersetzung dieser Handbuchseite wurde von Karl Eichwalder <ke@suse.de>, Lutz
       Behnke <lutz.behnke@gmx.de>,  Michael  Schmidt  <michael@guug.de>,  Michael  Piefel  <pie‐
       fel@debian.org> und Chris Leick <c.leick@vollbio.de> erstellt.

       Diese  Übersetzung  ist Freie Dokumentation; lesen Sie die GNU General Public License Ver‐
       sion 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an <debian-l10n-german@lists.debian.org>.

GNU coreutils 8.12.197-032bb              September 2011                                    RM(1)