Создать терминал для команды

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

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

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

projects создать «имя_проекта»,

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

Заранее спасибо за любую помощь.

EDIT:

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

EDIT:

Что мне нужно - это что-то

codeigniter create "project_name"

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

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

6 ответов

Вы можете создать простой скрипт для этого.

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

Код должен быть сохранен в файл с именем codeignitor в вашем PATH. Идеальное место было бы создать папку с именем bin в вашем домашнем каталоге и сохранить ее там. Чтобы создать новую папку с именем 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
ответ дан 25 May 2018 в 19:23

Вы можете создать простой скрипт для этого.

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

Код должен быть сохранен в файл с именем codeignitor в вашем PATH. Идеальное место было бы создать папку с именем bin в вашем домашнем каталоге и сохранить ее там. Чтобы создать новую папку с именем 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
ответ дан 25 July 2018 в 21:28

Вы можете создать простой скрипт для этого.

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

Код должен быть сохранен в файл с именем codeignitor в вашем PATH. Идеальное место было бы создать папку с именем bin в вашем домашнем каталоге и сохранить ее там. Чтобы создать новую папку с именем 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
ответ дан 2 August 2018 в 03:07

Вы можете создать простой скрипт для этого.

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

Код должен быть сохранен в файл с именем codeignitor в вашем PATH. Идеальное место было бы создать папку с именем bin в вашем домашнем каталоге и сохранить ее там. Чтобы создать новую папку с именем 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
ответ дан 4 August 2018 в 18:58

Вы можете создать простой скрипт для этого.

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

Код должен быть сохранен в файл с именем codeignitor в вашем PATH. Идеальное место было бы создать папку с именем bin в вашем домашнем каталоге и сохранить ее там. Чтобы создать новую папку с именем 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
ответ дан 6 August 2018 в 03:19

Вы можете создать простой скрипт для этого.

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

Код должен быть сохранен в файл с именем codeignitor в вашем PATH. Идеальное место было бы создать папку с именем bin в вашем домашнем каталоге и сохранить ее там. Чтобы создать новую папку с именем 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 August 2018 в 21:00

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

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