Was ist der Unterschied, beim Datenlöschen, wenn ich beispielsweise so lösche:
Code: Alles auswählen
rm dateiname
Code: Alles auswählen
mv dateiname > /dev/null
Code: Alles auswählen
rm dateiname
Code: Alles auswählen
mv dateiname > /dev/null
Eterm hat geschrieben: $ mv bla > /dev/null
mv: Fehlendes Dateiargument
,,mv --help" gibt weitere Informationen.
gruß,Eterm hat geschrieben: $ mv bla /dev/null
mv: Verschieben von ,,bla" nach ,,/dev/null" nicht möglich: Keine Berechtigung
Man mache dieses als Root und nicht als 'normal' usernpi hat geschrieben:Eterm hat geschrieben: $ mv bla /dev/null
mv: Verschieben von ,,bla" nach ,,/dev/null" nicht möglich: Keine Berechtigung
Das ist der einzige Unterschied ???s4p hat geschrieben:Man mache dieses als Root und nicht als 'normal' usernpi hat geschrieben:Eterm hat geschrieben: $ mv bla /dev/null
mv: Verschieben von ,,bla" nach ,,/dev/null" nicht möglich: Keine Berechtigung
@kox666:
Der unterschied liegt darin das 'mv' die Dateien vorher verschiebt und nicht gleich endgueltig loescht im gegensatz zu 'rm'
Wozu sollte rm irgendwelche Daten ausgeben die man mit einer Pipe weiterverarbeiten kann? Es soll doch gerade Daten vernichten. Und wenn du eine Datei nach /dev/null verschiebst kannst du sie ja gleich mit rm einafch löschen.Das ist der einzige Unterschied ???
Ok, /dev/null hat schon seinen Vorteil, da man Ausgaben in den "Müll" pipen kann, das geht mit rm imho nicht. Dachte mir, das es da einen größeren Unterschied gibt ...
Nein, da hast du mich falsch verstanden. Ich meine nicht, das man Ausgaben von "rm" nach /dev/null pipen kann, sondern allgemein Ausgaben!DavidJ hat geschrieben:Wozu sollte rm irgendwelche Daten ausgeben die man mit einer Pipe weiterverarbeiten kann? Es soll doch gerade Daten vernichten. Und wenn du eine Datei nach /dev/null verschiebst kannst du sie ja gleich mit rm einafch löschen.Das ist der einzige Unterschied ???
Ok, /dev/null hat schon seinen Vorteil, da man Ausgaben in den "Müll" pipen kann, das geht mit rm imho nicht. Dachte mir, das es da einen größeren Unterschied gibt ...
MFG, David
Code: Alles auswählen
cat "1" > /dev/null
Achso, im Zusammenhang mit dem "mv" Beispiel kam das anders rüber.Nein, da hast du mich falsch verstanden. Ich meine nicht, das man Ausgaben von "rm" nach /dev/null pipen kann, sondern allgemein Ausgaben!
Schau' dir 'mal die Skripte in /etc/ an, da findet man häufig die Verwendung von /dev/null.Sowas in der Art kann man sicherlich auch beim Skripten einsetzen...
Code: Alles auswählen
mknod /dev/null c 1 3
chmod a+rw /dev/null