Kirjoittaja Aihe: Miten poistan monesta kansiosta tiedostoja?  (Luettu 3003 kertaa)

Marbo

  • Käyttäjä
  • Viestejä: 427
    • Profiili
    • Toimi.org
Miten poistan monesta kansiosta tiedostoja?
« : 25.02.08 - klo:17.58 »
Elikkäs, minulla on erikansioissa kuvia, jotkut kuvat ovat kahteen tai useampaan kertaan. Jos kuva on kahteen tai useampaan kertaan niin ne näkyvät näin:
Koodia: [Valitse]
tiedosto.jpg.1 jne... Miten saisin poistettua monesta kansiosta samaan aikaan kuvat päätteen kautta?

Linux user #460798

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #1 : 25.02.08 - klo:18.13 »
En ole varma, mutta aja tälläinen komento (sitten en ole varma toimiiko se) jos ne kaikki säästettävät kuvat ovat .jpg päätteisiä ja tuhottavat .jpg.<numero> päätteisiä
Koodia: [Valitse]
rm *.jpg.* Joku voisi varmentaa toimiiko tuo oikein ja varmuuskopiot... ::)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Jiku

  • Käyttäjä
  • Viestejä: 248
    • Profiili
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #2 : 25.02.08 - klo:18.27 »
ja jos haluaa alihakemistot mukaan niin rm -R *.jpg.*

ja tosiaan varmuuskopiot ihan ekaksi!
Puoliksi suunniteltu on hyvin tehty

Marbo

  • Käyttäjä
  • Viestejä: 427
    • Profiili
    • Toimi.org
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #3 : 25.02.08 - klo:18.31 »
ja jos haluaa alihakemistot mukaan niin rm -R *.jpg.*

ja tosiaan varmuuskopiot ihan ekaksi!

Koodia: [Valitse]
marbo@kotikone:/media/sda4/Kuvat/sekaa$ rm -R *.jpg.*
rm: tiedostoa "*.jpg.*" ei voi poistaa: No such file or directory

Eipä toimi. :<

Linux user #460798

Jiku

  • Käyttäjä
  • Viestejä: 248
    • Profiili
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #4 : 25.02.08 - klo:18.37 »
anteeksi tosi paljon, ei onnistunut itelläkään kun kokeilin.
pitää näemmä olla siellä hakemistossa josta haluaa poistaa, eli ei toi -R valitsin toiminutkaan niin kuin luulin
rm -R */*.jpg.*
poistaa kyllä seuraavan tason kansioista nuo.
edit: muttei nykyisestä.. hmm..
« Viimeksi muokattu: 25.02.08 - klo:18.40 kirjoittanut Jiku »
Puoliksi suunniteltu on hyvin tehty

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #5 : 25.02.08 - klo:18.46 »
Etsitään halutut tiedostot
Koodia: [Valitse]
find . -iname '*.jpg.*'Etsii kaikki .jpg.* nimiset kuvat, esim. kuva.jpg.1  valo.jpg.a

Etsitään ja poistetaan
Koodia: [Valitse]
find . -iname '*.jpg.*' -exec rm -f {} \;
Komento etsii nykyisestä sijainnista, ja kaikista sen alikansioista!

Ota varmuuskopio ennenkuin kokeilet!
En ota vastuuta!
« Viimeksi muokattu: 25.02.08 - klo:18.48 kirjoittanut GoddamnDevil »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Marbo

  • Käyttäjä
  • Viestejä: 427
    • Profiili
    • Toimi.org
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #6 : 25.02.08 - klo:19.07 »
Etsitään halutut tiedostot
Koodia: [Valitse]
find . -iname '*.jpg.*'Etsii kaikki .jpg.* nimiset kuvat, esim. kuva.jpg.1  valo.jpg.a

Etsitään ja poistetaan
Koodia: [Valitse]
find . -iname '*.jpg.*' -exec rm -f {} \;
Komento etsii nykyisestä sijainnista, ja kaikista sen alikansioista!

Ota varmuuskopio ennenkuin kokeilet!
En ota vastuuta!

Kiitos tämä toimi :)

Linux user #460798

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #7 : 25.02.08 - klo:19.36 »
Pientä selitystä perään:

DOS/Windows-järjestelmissä toimii usein jokin ”foo *.jpg /s” -tyyppinen komento siten, että ohjelma suoritetaan nykyisen hakemiston ja sen alihakemistojen .jpg-tiedostoille, mutta UNIXissa/Linuxissa tilanne on toisin. Ero on siinä, että DOSsissa/Windowsissa jokerimerkit välittyvät sellaisinaan komentoriviltä ohjelmalle, joka on sitten itse vastuussa siitä, miten ne tulkitsee. UNIXissa/Linuxissa jokerimerkit laventaa tiedostonimiksi jo shell; jollei nykyhakemistossa siis esim. ole .jpg-tiedostoja, tuloksena on tyhjä lista, joka sitten välitetään ohjelmalle – joka taas valittaa tiedostonimien puuttuvan.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #8 : 26.02.08 - klo:07.54 »
Olkaa ihmiset sitten tarkkoja näiden poistotaikojen kanssa. Yleensäkin kun liittää samaan lauseeseen "rm -R" ja merkin ' / ' niin kannattaa olla varovainen, pahimmassa typotuksessa sieltä sitten lähtevät kaikki tärkeät tiedostot juuriosioilta (joka on siis  / )


Eli kehotettuja varmuuskopioita voi olla tässä tapauksessa nuo valokuvat mitä ollaan poistamassa ja sen LISÄKSI kannattaa aina tietyn väliajoin kopsauttaa kaikki muukin tärkeä tavara koneelta talteen :)

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Miten poistan monesta kansiosta tiedostoja?
« Vastaus #9 : 26.02.08 - klo:10.36 »
Aivan, rm komentojen kanssa tarkkana, varsinkin
TÄTÄ EI SAA SUORITTAA!!!
Koodia: [Valitse]
sudo rm -rf /
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!