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