Ubuntu slette dir's

4 innlegg i emnet

Skrevet

Jeg har ett directory(med f,eks navn nils) i dette ligger det mange nye directory's, men også diverse andre filer. Er det en effktiv måte og slette alle directoryne i nils på?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Gå inn i en terminal og skriv rm -rf "path-til-mappen-nils"/*

Eksempel: rm -rf /home/nils/*

Dette sletter alle mapper under mappen "nils"

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet (endret)

Bare en heads up! Vær veldig forsiktig ved bruk av Recursive parameteret(-rf)! Det er noe å være forsiktig med.

Hvis du bare skal slette en mappe så anbefaler jeg bruken av: rm -r MAPPENAVN

Hvis det er sletting av filer/mapper i en mappe; Gå inn i mappen rm -rf * (Dough, dette sletter alt i mappen du er i!)

Gå ut av mappen og bruk rm -r MAPPENAVN

Endret av Tacky93
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Fant dette på http://www.unix.com/linux/60891-deleting-only-directory-not-files.html, og det ser ut til å funke (litt modifisert, men har testa og det later til å virke fint):

I terminalen, skriv:

for d in DIR/*/.;do rm -rf "${d%/.}";done

DIR er så dir du vil slette ting i, f. eks. nils.

Hvis du bare skal slette tomme dirs, kan du like gjerne bruke rmdir i stedet for rm -rf.

For å være sikker på at den bare fjerner dirs, prøvekjør med "echo" i stedet for "rm -rf".

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive