Sida 1 av 1
Skript som letar efter tomma kataloger...? [LÖST]
Postat: 16 mar 2009, 09:09
av TobbeT
Hej,
Jag skulle vilja ha hjälp med ett skript som söker efter tomma kataloger i min /home och på mina extra diskar. Hittas det tomma kataloger ska dessa tas bort. Ett Nautilus skript så det ska inte spela nån roll vart jag är nånstans utan ska bara kunna högerklicka och starta skriptet.
//Tobbe

Re: Skript som letar efter tomma kataloger och tar bort dessa?
Postat: 16 mar 2009, 09:22
av Konservburk
Kod: Markera allt
#!/bin/sh
find /din/home /dina/extra/diskar -empty -type d -exec rmdir {} +
Re: Skript som letar efter tomma kataloger och tar bort dessa?
Postat: 16 mar 2009, 09:48
av TobbeT
Tackar, ska genast testas
Bara för att vara säker, skriver jag alla diskar efter varandra i skriptet? Exempelvis: find /home/tobbe /media/DATA /media/nästa disk (osv) -empty -type d -exec rmdir {} +
//Tobbe
Re: Skript som letar efter tomma kataloger och tar bort dessa?
Postat: 16 mar 2009, 09:51
av Konservburk
Ja, du skriver dem alla efter varandra.
Re: Skript som letar efter tomma kataloger...? [LÖST]
Postat: 16 mar 2009, 16:38
av eyerouge
Det finns en del fall, om än få, då det kan vara en dålig idé att köra det där med tanke på att vissa program gärna vill ha en tom katalog som det eventuellt kommer skriva till och/eller kataloger som är tomma när du tittar på dem men som används av programmet medan det körs, ungefär som /tmp.
Re: Skript som letar efter tomma kataloger...? [LÖST]
Postat: 16 mar 2009, 17:13
av TobbeT
eyerouge skrev:Det finns en del fall, om än få, då det kan vara en dålig idé att köra det där med tanke på att vissa program gärna vill ha en tom katalog som det eventuellt kommer skriva till och/eller kataloger som är tomma när du tittar på dem men som används av programmet medan det körs, ungefär som /tmp.
Aha, bäst att se upp lite kanske. Tack för varningen.
//Tobbe
Re: Skript som letar efter tomma kataloger och tar bort dessa?
Postat: 16 mar 2009, 20:35
av jsiei97
Konservburk skrev:Kod: Markera allt
#!/bin/sh
find /din/home /dina/extra/diskar -empty -type d -exec rmdir {} +
Klockren, visste inte hur mycket jag saknat -empty flaggan till find innan jag såg den idag
Dock ville jag bara rensa i nuvarande katalog
Och så fegade jag lite och provkörde lite innan jag la till rmdir...
/Johan