Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: karlitos 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
-
Nevím, třeba
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)
-
Pokud jsi to rozbalil se stejnou adresářovou strukturou mohlo by to být i takto:
rm -r `find /XXX/YYY/ -mindepth 1 -maxdepth 1 |sed "s@/XXX/YYY/@$HOME/@"`