2 příspěvky / 0 new
Poslední
Obrázek uživatele diamonds-notebook
Offline
Naposledy viděn: 7 let 8 měsíců zpět
Připojen: 06.04.2008 - 22:47
Jak na hromadné rozbalování rar souborů

Zdravím,

nevíte někdo, jak je možno hromadně rozbalovat rar soubory? Mám jich vždycky tak dvacet a dělám to pomocí konsole tak, že klasicky napíšu unrar e soubor.rar. Tohle mi hodně vyhovuje, ale pro více souborů je to nepraktické. Nevíte někdo o něčem? Používám suse11 s KDE 3.5.

Obrázek uživatele Luke7
Offline
Naposledy viděn: 9 let 10 měsíců zpět
Připojen: 27.06.2006 - 20:12
Zeptám se: co brání

Zeptám se: co brání použití regulárních výrazů? například unrar e *.rar na rozbalení všech .rar souborů? Případně regulární výraz nějak více specifikovat?
Pokud by unrar neuměl rozbalit více souborů, můžete to obejít pomocí xargrs:
ls -1 *.rar | xargs -i unrar {}

Pokud by regulární výrazy nestačili, podívejte se jestli/jak se dají psát skripty pro váš prohlížeč souborů. Já používám nautilus(gnome) do kterého se dají psát skripty, funguje to tak, že označíte soubory, pravým tlačítkem kliknete, vyberete skript ke spuštění, on se provede na všechny soubory. Pracuje se stím velmi jednoduše, předpokládám, že něco takového půjde v KDE také.

Luke7

Obrázek uživatele diamonds-notebook
Offline
Naposledy viděn: 7 let 8 měsíců zpět
Připojen: 06.04.2008 - 22:47
Díky za odpověď.

Díky za odpověď. Bohužel, skripty jsem nikdy nepsal a moc nevím jak, můžete mi prosím uvést ukázku právě na toto řešení? Používám Krusader pro správu souborů, jinak samozřejmě pokud se nemýlím, skripty by mohly být spustitelné i přes konzoli, tu používám asi nejvíc.

S pozdravem
Petr Malý

S pozdravem
Petr Malý

Obrázek uživatele Luke7
Offline
Naposledy viděn: 9 let 10 měsíců zpět
Připojen: 27.06.2006 - 20:12
No tak přes konsoli to jde,

No tak přes konsoli to jde, jak už sem psal.
Ten skript jak jsem myslel, je jednoduchý. Já používám nautilus a vypadalo by to asi tak, že bych v adresáři /home/user/.gnome2/nautilus-scripts udělal soubor unrar
s následujícím obsahem:

#!/bin/bash

while test -f "$1"
do
	unrar e "$1"
	shift
done

A funguje to tak, že v nautilu označím třeb 5 souborů, klepnu pravým tlačítkem a vyberu skripty -> unrar.
Bohužel sem zvěžným projitím googla nenašel podobnou vlastnost pro krusader.
Možná si vystačíte tou konsolí, regulární výrazy umí hodně, jen to nebude tak hezky integrované do prostředí správce souborů...

Luke7

Obrázek uživatele diamonds-notebook
Offline
Naposledy viděn: 7 let 8 měsíců zpět
Připojen: 06.04.2008 - 22:47
No, musím říct, že

No, musím říct, že protože v kanceláři používám wokna, konsoli používám velice rád, všechno je rychlejší a stačí si pamatovat pár věcí.

Ještě k tomu rozbalení - díky za regulární výrazy, ale zjistil jsem jeden problémek - některé soubory byly rozdělení (part1.rar, part2.rar apod), na tomto to selhalo.

Nakonec to řeším tak, že spustím konsoli a otevírám jednu záložku za druhou a hned spouštím rozbalení, tže se teď rozbaluje asi osm souborů zaráz. Ale budu určitě vděčný za jakékoli rychlejší a lepší řešení.

S pozdravem
Petr Malý

S pozdravem
Petr Malý