Можно ли создать папку назначения после выбора файлов для перемещения

Это не называетсяget:apt -get — одна из многих частей, составляющих APT(расширенный пакетный инструмент ).

PPA — это личный архив пакетов. Это тип репозитория APT и службы, где люди могут публиковать свои собственные пакеты в дополнение к тем, которые публикуют Debian и Ubuntu.

0
27.09.2019, 20:21
2 ответа

Сценарий для этого не так прост, как можно было бы подумать в оболочке POSIX , но легко в bash:

#!/bin/bash

mkdir -p "${@: -1}" || exit 1
mv "$@"

Это использует Bash ism -для получения последнего аргумента и mkdirего. Параметр -pдля mkdir создает всю цепочку каталогов, поэтому, если вы попытаетесь создать «dir/subdir», это сработает.

0
28.01.2020, 03:15

Возможный дубликат Есть ли способ заставить mv создать каталог для перемещения, если он не существует? .

Вы можете использовать сценарий bash и псевдоним, чтобы создать для этого «новую команду».

cmv.sh

#!/bin/bash

mkdir --parents "$2"; mv "$1" "$_"

И в ~/.bashrcдобавить строку:

alias cmv="/path/to/cmv.sh"

И тогда вы можете использовать его как:

~# cmv **/*.zip destination

И место назначения будет создано.

0
28.01.2020, 03:15

Теги

Похожие вопросы