używam komendy zip
do plików zip, takich jak zip -r - file1 file2 file3
pliki 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?
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
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
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