2012-11-26 12 views
5

używam komendy zip do plików zip, takich jak zip -r - file1 file2 file3pliki docelowe Rename podczas korzystania z polecenia zip

Chcemy zmienić nazwę tych plików jednak, zanim zostaną one spakowane.

Czy ktoś wie, czy istnieje sposób, aby to potokować lub jakoś zmienić nazwy plików, które są dodawane do zip?

+0

Rozważmy edycji pytanie, aby pokazać, w jaki sposób zamierza zmienić nazwę grupy plików bez wydawania wyjątkowy cmds jak 'mv file1 fileA' przed użyciem zip LUB wykonaniem podobnej operacji zmiany nazwy w archiwum zip. Innymi słowy, edytuj swoje pytanie, aby pokazać, jak to działa, biorąc pod uwagę 3 pliki i 1 archiwum zip. Powodzenia. – shellter

+0

Zasadniczo chcę tylko zmienić nazwy plików znajdujących się w pliku ZIP, więc nie chcę tworzyć nowych plików ani zmieniać ich nazw, zmieniając ich nazwy tylko w pliku zip. Czy to ma sens? – dzm

+0

Przepraszam, nie sądzę, że jest to możliwe, chyba że wymyślisz zupełnie nową aplikację do pakowania zip, która poradzi sobie z wymaganiami. Albo zmieniasz nazwy plików przed umieszczeniem ich w archiwum, LUB zmieniasz ich nazwy, gdy są w archiwum Mój punkt jest, biorąc pod uwagę twój przykład 'zip -r - plik1 plik2 plik3' co wskazuje na to, że plik1 jest stary nazwa_pliku i plik2 to cel zmiany nazwy ORAZ jak możesz oczekiwać, że to zadziała LUB gdzie będziesz przekazywał mapowanie pliku oldFile = newFile? Powodzenia. – shellter

Odpowiedz

0

Zapewnienie spersonalizowanej nazwy do dostępnego folderu xyz.zip. , ale zmiana nazwy pliku wejściowego powinna zostać wykonana przed wprowadzeniem danych wejściowych do przetwarzania akcji ZIP.

Poniżej przedstawiono możliwe sposoby, które będą tworzyć archivefile1.zip plik

zip -r archivefile1 . 
zip -r archivefile1 .* * 
zip -r archivefile1 .* 
5

poleceń zipnote:

echo -e "@ myOldFileName.txt\[email protected]=myNewFileName.txt" | zipnote -w myzip.zip 
Powiązane problemy