Как скопировать/вставить файлы/каталоги в несуществующий путь назначения

Вы когда-нибудь пытались скопировать какой-нибудь файл (файлы) или каталог (каталоги) в несуществующее место назначения? Это возможно с помощью умной функции bash !

КАК ?

Как это сделать?
Используя эту функцию bash скрипта :

cpd(){
    mkdir -p "$(dirname ${@: -1})"
    cp -r $@
}
Войти в полноэкранный режим Выход из полноэкранного режима
  • Сначала мы рекурсивно создаем папку назначения, получая имя dir последнего аргумента, переданного функции.
  • И мы копируем рекурсивно в зависимости от массива аргументов, переданных функции.

В качестве последнего шага, вам просто нужно добавить ее в ваш .bashrc, source ~/.bashrc и все готово!

ДЕМО?

Спасибо за прочтение, не стесняйтесь ставить лайк и/или подписываться на новые материалы 🐼.

Оцените статью
devanswers.ru
Добавить комментарий