picker használata

Mielőtt megírnék egy DVD-t egy könyvtárban szoktam gyűjteni az ,,anyagot''. Ebben a könyvtárban a dolgok ugyancsak könyvtárba vannak rendezve. A picker nevű program ezek közül a könyvtárak közül válogat és azt a listát írja ki, amelyik legjobban kihasználja a média (CD/DVD) kapacitását. Nem tudom írt-e valaki ilyen programot, mindenesetre én írtam egy olyat, ami megfelelő nekem. Paraméterek nélkül indítva az aktuális könyvtárt nézi végig és adathordozónak egy 4.7 GB-os (de valójában 4.38 GB-os :)) DVD-t feltételez. Lássuk hogyan működik:

$ cd DVDRE

\$ picker

Main directory: .

Media size: 4.38 GiB

Directories:

2.73 GiB ./nagycucc

1.15 GiB ./stuff

210.33 MiB ./kiscucc

1.36 GiB ./kozepescucc

658.14 MiB ./goya

529.96 MiB ./klipp

1.26 GiB ./dok

359.50 MiB ./parhuzamos_univerzumok

Size: 8.22 GiB

Best pick:

210.33 MiB ./kiscucc

1.36 GiB ./kozepescucc

658.14 MiB ./goya

529.96 MiB ./klipp

1.26 GiB ./dok

359.50 MiB ./parhuzamos_univerzumok

Size: 4.34 GiB

Ha ez megfelel a következő paranccsal átmozgathatóak a könyvtárak egy másikba:

picker -m ../BURN

A következő paramétereket ismeri a program:

Usage: /home/cyclops/bin/picker [-d ] [-s ] [-c ]

[-m ] [-h] [-v] [-C]

Options:

-d or --main-dir: main directory

-s or --media-size: size of media in kilobytes

-c or --copy: copy best pick to directory

-m or --move: move best pick to directory

-h or --help: prints help

-v or --version: prints version

-V or --verbose: verbose output

--copyright: prints copyright informations

Predefined media sizes: --dvd47, --dvd9, --cd800, --cd700, --cd650

Oldalak