Если необходимо отредактировать особенно долгую командную строку в ударе
^X^E (Ctrl-X Ctrl-E)
откроет его в редакторе ($EDITOR).
В zsh можно получить то же поведение путем добавления этого к .zshrc:
autoload edit-command-line
zle -N edit-command-line
bindkey '^X^e' edit-command-line
Это сделало мне больше смысла: MKDIR -P / Create / Polder && tar -zxf haroopad-v0.13.0_x64.tar.gz -c / create / testfolder
mkdir
делает папку Хотя я не совсем понимаю -P
выключатель. &&
позволяет выполнить вторую команду. Я использовал типичные выключатели TAR, но в конце --C
используется для изменения каталогов и извлечения к этому местоположению.
Ссылка: Экстракт-файлы, содержащиеся в архиве-TAR-GZ-TO-NEW-Directory-Archive
Все приведенные выше ответы работают -, но если содержимое внутри tar находится в каталоге -, они не будут работать так, как вы хотите:
Так что этот простой трюк у меня сработал:
tar -xvzf v<tarball>.tar.gz && mv./<INSIDE_FOLDER>./<NEW_FOLDER>
mkdir -p /target/dir && tar -C $_
– Mark Melville 14.01.2017, 00:41