Перемещение каталога будет создано, если не существует.
если я нахожусь в своем домашнем каталоге и хочу переместить foo.c в ~ / bar / baz / foo.c, но эти каталоги не существуют, есть ли способ автоматически создать эти каталоги, чтобы вам нужно будет только напечатать
mv foo.c ~/bar/baz/
и все бы получилось? Кажется, вы могли бы использовать псевдоним mv для простого сценария bash, который проверял бы, существуют ли эти каталоги, а если нет, вызывал бы mkdir, а затем mv, но я решил проверить, есть ли у кого-нибудь идея получше.