Skript som letar efter tomma kataloger...? [LÖST]

Här diskuteras programmering och utveckling
Användarvisningsbild
TobbeT
Inlägg: 670
Blev medlem: 20 feb 2007, 11:45
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Eskilstuna

Skript som letar efter tomma kataloger...? [LÖST]

Inlägg 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 ::)
Senast redigerad av 1 TobbeT, redigerad totalt 16 gånger.
GGS-Data Elite, 5200+ 4GB RAM Ubuntu 11.04 64-bitars, 2x500GB HD
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Skript som letar efter tomma kataloger och tar bort dessa?

Inlägg av Konservburk »

Kod: Markera allt

#!/bin/sh
find /din/home /dina/extra/diskar -empty -type d -exec rmdir {} +
Användarvisningsbild
TobbeT
Inlägg: 670
Blev medlem: 20 feb 2007, 11:45
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Eskilstuna

Re: Skript som letar efter tomma kataloger och tar bort dessa?

Inlägg 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
GGS-Data Elite, 5200+ 4GB RAM Ubuntu 11.04 64-bitars, 2x500GB HD
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Skript som letar efter tomma kataloger och tar bort dessa?

Inlägg av Konservburk »

Ja, du skriver dem alla efter varandra.
eyerouge
Inlägg: 787
Blev medlem: 18 jun 2007, 03:44
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: malmö
Kontakt:

Re: Skript som letar efter tomma kataloger...? [LÖST]

Inlägg 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.
Bild
Användarvisningsbild
TobbeT
Inlägg: 670
Blev medlem: 20 feb 2007, 11:45
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Eskilstuna

Re: Skript som letar efter tomma kataloger...? [LÖST]

Inlägg 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
GGS-Data Elite, 5200+ 4GB RAM Ubuntu 11.04 64-bitars, 2x500GB HD
jsiei97
Inlägg: 309
Blev medlem: 09 dec 2008, 21:34
OS: Xubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Trelleborg

Re: Skript som letar efter tomma kataloger och tar bort dessa?

Inlägg 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

Kod: Markera allt

find . -empty -type d -exec rmdir {} +
Och så fegade jag lite och provkörde lite innan jag la till rmdir... ::)

Kod: Markera allt

find . -empty -type d
/Johan
Skriv svar

Återgå till "Programmering och webbdesign"