Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: terminal  (gelezen 1141 keer)

Gast

  • Gast
terminal
« Gepost op: 2006/10/25, 19:54:18 »
hallo allemaal,

hoe maak je met de command-line je prullenbak leeg? mijn HD loopt vol, en nu word mijn computer heel sloom...

bedankt, cazzz

Firebird

  • Gast
terminal
« Reactie #1 Gepost op: 2006/10/25, 20:07:51 »
ieps, in je homedirectory tik je gewoon dit:
rm -rf .Trash/*

rm is het commando om bestanden te verwijderen (ReMove), r betekent recursief (komt neer op alle bestanden en directories), f betekent nooit bevestiging vragen, .Trash is de naam van je prullenbak. Het puntje voor de Trash zorgt ervoor dat je de map 'normaal' niet ziet opduiken bij je mappen, enkel als je ls -a tikt of verborgen bestanden weergeven aanzet in je file manager :). De * ten slotte betekent dat bash alle bestandsnamen zal invullen op die plaats (dus maw: je wil alles verwijderen). Zie ook man rm voor meer informatie.

Greets,
Birdy.

Offline zappa

  • Lid
    • http://www.c3c.be
terminal
« Reactie #2 Gepost op: 2006/10/25, 21:44:20 »
Nu is zijn map zelf ook weg ;)
Nu ja, zal vermoed ik gewoon terug aangemaakt worden.

Offline eendje

  • Lid
terminal
« Reactie #3 Gepost op: 2006/10/25, 21:54:33 »
en het commando werkt alleen als je in je home directory staat... misschien vervangen door:

rm -rf ~/.Trash/*

@zappa

volgens mij blijft met dit commando de map bestaan. ALs je echter het commando verandert in:

rm -rf ~/.Trash

dan niet...
Een dag niets geleerd is een dag niet geleefd!
Ik blog dus ik besta!
__________________________________________________________
Een vraag? Heb je al eens gekeken op: http://wiki.ubuntu-nl.org/FAQ?

ifokkema

  • Gast
terminal
« Reactie #4 Gepost op: 2006/10/26, 10:31:45 »
Wat ik nog wil toevoegen, is dat dit niet altijd de gehele trash leeggooit. De trash is namelijk, net als in Windows, opgebouwd per partitie. Iedere partitie bevat een trash folder van jou. Reden daarvoor is simpel; zou jij in je home dir geen ruimte meer hebben, zou het stom zijn dat je ergens op een andere partitie geen file kan verwijderen.

Mocht je bijvoorbeeld je MP3 speler koppelen, daar een MP3 verwijderen vanuit Nautilus, staat hij nog steeds op je MP3 speler, onder de map .trash-username (waar 'username' jouw username is).

Zodoende zou je, wil je echt *alles* uit je trash halen, een scriptje moeten schrijven die alle partities af gaat.

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
terminal
« Reactie #5 Gepost op: 2006/10/26, 15:09:47 »
Eravn uitgaande dat ze toch zelf worden aangemaakt (en je ze dus voor het gemak gewoon kunt wegooien):

sudo find / -name ".Trash" -exec rm -rf {} \;

Als je de .Trash directory zelf niet wilt verwijderen, dan wordt het een stuk lastiger ...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

ifokkema

  • Gast
terminal
« Reactie #6 Gepost op: 2006/10/26, 16:55:49 »
Citaat van: tukcedo
Eravn uitgaande dat ze toch zelf worden aangemaakt (en je ze dus voor het gemak gewoon kunt wegooien):

sudo find / -name ".Trash" -exec rm -rf {} \;

Als je de .Trash directory zelf niet wilt verwijderen, dan wordt het een stuk lastiger ...
De folders heten op andere partities .Trash-ifokkema (waar ifokkema jouw username is). Ik zou overigens sudo weglaten, want jouw script gooit de trashfolders van alle users van jouw systeem af :) Als je je eigen username er nog in zet, is dat op zich wel opgelost, maar de trashfolders zijn toch ge-owned door jezelf.

Gast

  • Gast
terminal
« Reactie #7 Gepost op: 2006/10/26, 19:05:27 »
hallo allemaal,

bedankt voor jullie reacties allemaal!!!!! het is me gelukt, mn HD zit niet meer zo vol :P

veel suc6 met linux

doei