Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: odtraneni jen urcitych souboru podle seznamu  (Přečteno 966 krát)

karlitos

  • Stálý člen
  • **
  • Příspěvků: 1057
  • Bioinformatics - solutions in-silico
    • homepage
odtraneni jen urcitych souboru podle seznamu
« kdy: 24 Května 2010, 00:01:30 »
Zdravim
 Potreboval bych poradit. Rozbaloval jsem jeden 7Z Archiv a nejak sem zvoral povel, kazdopadne se mi to rozbalilo do /home a je to pekna radka souboru. Takze muj problem je jak je zase odstranit. Samozrejme si muzu otevrit treba ve Filerolleru ten archiv a porovnavat a hledat ... to u toho bude jeste zitra. Potreboval bych tedy nejaky zpusob/povel ktery odstrani z adresare /home JEN ty soubory/adresare ktere jsou uz v adresari /XXX/YYY. Napadlo me si treba vykopirovat nazvy souboru pomoci ls a pak dat nautilu - vyhledat podle vzoru a vlozit je ze schranky, bohuzel to nefunguje.

Diky K
Lenovo ThinkCentre A61 912073G
Athlon X2 5000+ 4GB RAM Nvidia Geforce 9500GT
Linux Mint 9 Isadora , Win7 64Bit

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: odtraneni jen urcitych souboru podle seznamu
« Odpověď #1 kdy: 24 Května 2010, 00:52:37 »
Nevím, třeba
Kód: [Vybrat]
7z l -slt ~/soubor.7z | sed -n 's:^Path\ =\ ::p' | tail -n +2 | while read F; do echo /home/"$F"; done(pouze vypíše soubory, které by mazal - pro mazání vyměnit echo za rm)
http://www.openstreetmap.org - mapy celého světa "wiki style"

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re: odtraneni jen urcitych souboru podle seznamu
« Odpověď #2 kdy: 24 Května 2010, 01:46:13 »
Pokud jsi to rozbalil se stejnou adresářovou strukturou mohlo by to být i takto:

Kód: [Vybrat]
rm -r `find /XXX/YYY/ -mindepth 1 -maxdepth 1 |sed "s@/XXX/YYY/@$HOME/@"`


 

Provoz zaštiťuje spolek OpenAlt.