Создайте терминал для управления

Я должен создать несколько проектов со структурой папок, в тех папках будут некоторые файлы.

Каждый раз, когда я должен создать проект, я должен создать папку, папки копии и файлы от другого и вставки на новой папке.

Я хочу сделать это максимально легким и мысль об использовании терминальной команды, чтобы сделать так, как:

проекты создают "project_name"

Ubuntu затем создаст папку и файлы на новой папке проекта.

Заранее спасибо за любую справку.

Править:

Я использую платформу PHP, CodeIgniter, я должен копировать его структуру в другие папки, я должен сделать ее максимально динамичной.

Править:

То, в чем я нуждаюсь, является чем-то вроде этого?

codeigniter создают "project_name"

Когда я нажму Enter, он скопирует все файлы и папки от определенного местоположения и вставит его на новой папке, также на определенном местоположении с Project_name. Местоположение должно быть определено, потому что это должна быть на Apache htdocs папка

1
задан 12 August 2011 в 00:11

1 ответ

Можно соединить простой сценарий, чтобы сделать это.

Следующее сделает то, что Вы хотите предположить, что исходный codeignitor источник находится в/usr/local/src/codeignitor

Код должен будет быть сохранен в файл, названный codeignitor в Вашем ПУТИ. Идеальное место состояло бы в том, чтобы создать папку, названную мусорным ведром в Вашем корневом каталоге, и сохранить его там. Полномочия должны будут быть установлены позволить, выполняют полномочия.

Для создания новой папки, названной new_project, Вы выполните команду как

codeignitor create new_project

Сценарий является столь основным, как это может быть, так должен будет быть расширен, если это будет видом решения, Вам нужно, вот код:

#!/bin/bash

src='/usr/local/src/codeignitor/'

cmd=$1
dest=$2

case $cmd in
    create )
        cp -av $src $dest
        ;;
    * )
        exit 1
        ;;
esac
2
ответ дан 7 December 2019 в 14:48

Другие вопросы по тегам:

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