Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   7-Zip w skryptach do Nautilusa/Nemo itp. (https://forum.cdrinfo.pl/f113/7-zip-skryptach-nautilusa-nemo-itp-94629/)

Berion 26.04.2015 14:34

7-Zip w skryptach do Nautilusa/Nemo itp.
 
Chciałbym wrzucić w formie skryptu różne możliwe scenariusze pakowania, rozpakowywania etc. za pomocą 7-Zip.

I tak, przy treści:
Kod:

#!/bin/bash
path=$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
7za a -t7z -m0=lzma2 -mx9 -mhe -ms=on -r -y ARCHIWUM.7z "$path"

Ładnie pakuje, ale zbiera mi wszystkie pliki z danej lokalizacji w której aktualnie jestem w Nemo. Chciałbym aby zbierał jedynie pliki zaznaczone. Da się? Jeśli zastąpię path gwiazdką to zbiera mi wszystko z home.


Drugi problem to:
Kod:

7za e *.7z
Rozpakowuje tylko jedno archiwum. Jeśli jest kilka w danej lokalizacji to w ogóle nic nie rozpakowuje. Robiąc to samo z poziomu terminala, ten twierdzi że archiwum nie zawiera plików...


Trzeci problem: nie wiem jak zrobić test archiwum, abym dostał jakieś powiadomienie czy jest zepsute czy nie. Skryptując robi to po cichu i takie coś mija się przecież z celem.

- - -

Brak GUI to mega ból w dupie. Można wyrwać włosy z głowy ze złości.

Berion 27.04.2015 22:52

Jeszcze większe jaja. Jak dam $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS to działa to tak jak opisałem powyżej, ale jak będzie to $NEMO_SCRIPT_SELECTED_FILE_PATHS to robi puste archiwum 32 bajtowe.

I teraz najciekawsze: zrobiłem sobie skrypt do GPG i działa poprawnie:
Kod:

gpg --encrypt --recipient '<uid>' $NEMO_SCRIPT_SELECTED_FILE_PATHS
Ale już z $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS nic nie robi.

O co tutaj chodzi? :sciana:

Po za tym 7za czasami nie wypakowuje wszystkich danych z archiwum (file roller wypakowuje, więc archiwum jest ok). Z tego wszystkiego wnioskuję, że Cinnamon albo Nemo mają jakieś bugi z tymi stałymi, a port 7-Zipa 9.20 jest spierdolony i nie można mu w niczym zaufać...


Wszystkie czasy w strefie CET. Aktualna godzina: 00:59.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.