Wiele razy muszę wyodrębnić różne rodzaje zarchiwizowanych plików przy użyciu linii poleceń. Ale nie zawsze pamiętam dokładne polecenie dla dowolnego typu archiwum plików. Muszę więc tracić czas i szukać ponownie. Jak mogę tego uniknąć?
11
atool
, za pomocą którego możesz wyodrębnić / spakować wiele formatów: zobacz odpowiedź, którą dałem na to pytanie: wiersz poleceń-archiwum-menedżer-ekstraktor . To pytanie jest również duplikatem tego pytania, więc prawdopodobnie powinny zostać połączone.Odpowiedzi:
dtrx
Komenda jest twoim przyjacielem w tej sprawie.Rozpakowuje dowolny plik archiwum, zgadując jego typ. Zapewni również, że pliki, które rozpakujesz, zostaną umieszczone w nowym katalogu; unikając bałaganu w bieżącym roboczym katalogu z mnóstwem plików.
zainstalować
Stosowanie
źródło
Możesz użyć następującego skryptu powłoki (nazwałem go
extract
i wstawiłem~/bin
):Nie zapomnij, aby skrypt był wykonywalny:
Stosowanie:
źródło
basename $arg
może pomóc.