Скажем, я создал скрипт bash, который сделает пользователя ftp, смонтирует несколько путей для этого пользователя и т.д. Где в файловой системе это было бы правильно разместить? Было бы хорошо иметь некоторый ресурс, четко объясняющий иерархию файловой системы.
1 ответ
47
Поиск в Google по запросу "Иерархия файловой системы Linux" найдет несколько документов, включая этот.
От того, где вы разместите свой сценарий, зависит, кем он является. Если это только вы, поместите его в ~/bin
и убедитесь, что ~/bin
находится в вашей PATH
. Если какой-либо пользователь в системе сможет запустить скрипт, поместите его в /usr/local/bin
.
Не помещайте скрипты, которые вы пишете сами, в /bin
или /usr/bin
. Эти каталоги предназначены для программ, управляемых операционной системой.