συμπίεση φακέλου με το 7z αγνοώντας κάποιο τύπο αρχείων

Giorgos Keramidas keramida at ceid.upatras.gr
Mon Mar 17 23:51:04 EET 2008


On 2008-03-17 23:39, Thanos <pampo at freemail.gr> wrote:
>On 2008-03-17 23:17, Giorgos Keramidas wrote:
>[...]
>>> % keramida at kobe:/ws/bsd/doc$ 7z a -r -xr'!*.7z' en_US.ISO8859-1.7z en_US.ISO8859-1
>
> Ωραίο και το -xr'!*.7z'.

Ακόμα πιο ωραίο και προβλέψιμο θα ήταν κάτι σαν αυτό που κάνει το GNU
diff(1) utility όμως.  Κάτι σαν το παρακάτω:

    -X FILE

        Exclude all filenames matching one of the entries of 'FILE'.
        The patterns in 'FILE' can include wildcards, i.e.:

            *.7z
            *.tar
            *.tar.*
            *.tgz
            *.tbz

        Multiple -X options can be used at the same time.  The final
        exclusion pattern list will include all the patterns of all the
        'FILE' arguments.

    -x PATTERN

        Exclude filenames matching 'PATTERN'.  The 'PATTERN' can include
        all the usual wildcards, i.e.:

            -x '*.tar'

        NOTE: When you specify wildcards in an -x pattern, make sure
        that you properly _quote_ the wildcards, so they are not
        expanded prematurely by your shell.

Με ένα στυλ όπως το παραπάνω, το manpage είναι όντως χρήσιμο σαν
τεκμηρίωση, κι όχι μια ξερή, ακαταλαβίστικη λίστα από options :(




More information about the Linux-greek-users mailing list