versteckte Dateien und Ordner löschen?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

versteckte Dateien und Ordner löschen?

Beitrag von berlinerbaer » 29.11.2005 10:58:29

mit welchem Befehl könnte ich aus der Kommandozeile heraus alle "versteckten" Ordner und Dateien in meinem $home löschen? aber eben nur diese, keine anderen

remove -v ???

Danke
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: versteckte Dateien und Ordner löschen?

Beitrag von 123456 » 29.11.2005 11:07:34

peterschubert hat geschrieben:mit welchem Befehl könnte ich aus der Kommandozeile heraus alle "versteckten" Ordner und Dateien in meinem $home löschen? aber eben nur diese, keine anderen
Auch z.B. "~/.kde" ist ein versteckter Ordner. Überlege erstmal, ob die Idee wirklich so gut ist...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.11.2005 11:15:58

Ist sowieso etwas seltsam , wieso will Peter seine gesamten Konfigurationsdateien löschen? Gibt es einen Grund dafür.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 29.11.2005 11:25:50

Falls Peter wirklich alle Konfigurationsdateien und ähnliches, also alles was mit "." anfängt an die frische Luft setzen will sollte

Code: Alles auswählen

rm -r $HOME/.*
gehen.
Warnung
Es werden wirklich alle configs gelöscht (das sind alles .* Dateien bzw. Ordner), diesen Befehl also wirklich nur im äussersten Notfall anwenden!
Keinerlei Haftung für Probleme aller Art
(gibt´s zwar sowieso nicht, aber hier muss mans dazuschreiben :!: )

Gruß rotwein
...der diesen Befehl so nie absetzen würde...
If the solution is microsoft I want my problem back

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.11.2005 11:33:56

Ein -i noch dazu, damit er bei jeder Datei gefragt wird, und falls ihm dann doch mulmig wird .....
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 29.11.2005 11:36:38

dumme Frage, aber löscht:

Code: Alles auswählen

rm -r $HOME/.*
auch

Code: Alles auswählen

rm -r $HOME/.. 

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 29.11.2005 11:38:37

KBDCALLS hat geschrieben:Ein -i noch dazu, damit er bei jeder Datei gefragt wird, und falls ihm dann doch mulmig wird .....
Sollte die Fragerei nicht bei globalen Platzhaltern wie * auf jeden Fall erfolgen?

fragt rotwein
..der immer gern was lernt...
If the solution is microsoft I want my problem back

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.11.2005 11:39:06

nil hat geschrieben:dumme Frage, aber löscht:

Code: Alles auswählen

rm -r $HOME/.*
auch

Code: Alles auswählen

rm -r $HOME/.. 
Nein , da beschwert er sich das er nicht kann. Gerade mal gestestet. Mit einen neu angelegten Testuser.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 29.11.2005 11:40:01

gut, dass man sowas nicht als root macht, dann sollte es doch Probleme geben. Aber würde er nicht die "normalen", nicht versteckten Dateien löschen können?

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 29.11.2005 11:42:16

Aber Gnade Dir Gott, wenn Du das als root abgesetzt hast... Da wär ich mir nicht mehr so sicher dabei.

Sorry, aber daran hatte ich gar nicht gedacht :oops: , solche globalen Löschereien mache ich mit so allgemeinen Statements nie!

rotwein
..der sich da ein wenig schämt, '..' nicht bedacht zu haben...
If the solution is microsoft I want my problem back

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.11.2005 11:45:23

rm löscht ja nur Dateien und keine Verzeichnisse. . steht für das Vereichnis in dem ich mich befinde .. für das übergeordnete.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 29.11.2005 12:41:13

rm löscht ja nur Dateien und keine Verzeichnisse. . steht für das Vereichnis in dem ich mich befinde .. für das übergeordnete.
daher auch die Option -r

Code: Alles auswählen

  -r, -R, --recursive
              remove the contents of directories recursively

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.11.2005 13:34:45

contents = Inhalt. rm löscht nur Dateien. Um Direktorys zu löschen brauchst rmdir
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
rotwein
Beiträge: 619
Registriert: 03.06.2003 12:22:51
Wohnort: Altdorf (bei Nürtingen -> bei Stuttgart)

Beitrag von rotwein » 29.11.2005 14:16:08

Sorry, aber rm -r löscht (zumindest unter RedHat hier in der Firma) auch die angegebenen bzw ereichbaren Verzeichnisse! darum ist der Platzhalter .* hier auch gefährlich; er geht nämlich tatsächlich auch auf .. los.
Als root könnte damit sogar das root-Verzeichnis / dran glauben müssen; bin mir aber nicht sicher (und probiers bestimmt nicht aus). :?
Als User wird man bei Verwendung globaler Platzhalter aber bei den Löschvorgängen gefragt, ob oder ob nicht.

Gruß rotwein
...der in Zukunft bei Wildcards noch vorsichtiger ist...
If the solution is microsoft I want my problem back

Benutzeravatar
blackstream
Beiträge: 143
Registriert: 04.12.2003 21:05:09
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Neuss

Beitrag von blackstream » 29.11.2005 14:24:48

KBDCALLS hat geschrieben:contents = Inhalt. rm löscht nur Dateien. Um Direktorys zu löschen brauchst rmdir
Probier's aus - aber an einem Verzeichnis, das Du wirklich nicht mehr brauchst :wink:
die manpage zu rm auf AIX hat geschrieben:-r Permits recursive removal of directories and their contents when the File parameter is a directory. This flag is equivalent to the -R flag.
Die GNU-Tools funktionieren genau so, habe nur gerade hier kein Linux-System zur Hand.

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 30.11.2005 10:27:06

also die Dateien zu löschen, das war kein Problem
home$.#rm .*
da flogen alle unsichtbaren Dateien aus dem Home-Verzeichnis. Die unsichtbaren Ordner wollten aber alle erst geleert werden. Da fand ich keinen Befehl, der mir das hätte erledigt :(
Also bin ich als root wieder mit startx rein und habe in dem betreffenden Home$ alle unsichtbaren Ordner vonhand gekillt, das ging auf jeden Fall schneller, als die Ordner in der Kommandozeile alle aufzurufen und einzeln leer zu putzen.

Ich wollte eine komplette Neuinstallation erreichen, bei der aber alle persönlichen Daten (ausgenommen Einstellungen) erhalten blieben. Hat so auch geklappt - zugegeben, nicht sonderlich professionell - aber im Ergebnis genau das, was ich erreichen wollte.
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 30.11.2005 10:30:14

hi,

das bekommst du über da berüchtigte

Code: Alles auswählen

rm -rf
hin.

but don't try this at home !

mfg
mauser

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 30.11.2005 10:34:06

mauser hat geschrieben:hi,

das bekommst du über da berüchtigte

Code: Alles auswählen

rm -rf
hin.

but don't try this at home !

mfg
mauser
aha, habe ich zwar probiert, aber ich sehe schon, wo mein Fehler lag. Ich habe immer

Code: Alles auswählen

rm -r-f 
getippt :oops:
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Antworten