install(1-ucb) (BSD Compatibility Package) install(1-ucb)
NAME
install - Dateien installieren
SYNTAX
/usr/ucb/install [-cs] [-g group] [-m mode] [-o owner] file1 file2
/usr/ucb/install [-cs] [-g group] [-m mode] [-o owner] file ... directory
/usr/ucb/install -d [-g group] [-m mode] [-o owner] directory
BESCHREIBUNG
install wird in Makefiles verwendet, um neue Versionen von Dateien in
ein Zielverzeichnis zu kopieren und das Zielverzeichnis selbst zu
erstellen.
Die ersten beiden Formen sind dem Kommando cp(1) ähnlich, hierbei kön-
nen jedoch zusätzlich ausführbare Dateien während des Kopiervorgangs
entfernt und der Eigentümer, die Gruppe und der Modus der installier-
ten Datei(en) kann angegeben werden.
Die dritte Form kann zum Erstellen eines Zielverzeichnisses mit dem
erforderlichen Eigentümer, der Gruppe und den Berechtigungen verwendet
werden.
In den beiden ersten Formen erstellt install das erforderliche Ziel-
verzeichnis, falls dieses noch nicht existiert.
Hinweis: install erfordert keine besonderen Berechtigungen zum Kopie-
ren von Dateien an eine andere Position. Die folgenden Berechtigungen
sind erforderlich:
- Sie müssen über die Berechtigung zum Lesen der zu installierenden
Dateien verfügen.
- Sie müssen über die Berechtigung zum Kopieren in die Zieldatei bzw.
in das Zielverzeichnis verfügen.
- Sie müssen über die Berechtigung zum Ändern der Modi für die Endko-
pie der Datei verfügen, wenn Sie die Option -m zum Ändern der Modi
verwenden möchten.
- Sie müssen über die Superuser-Berechtigung verfügen, wenn Sie den
Eigentümer für die installierte Datei mit -o angeben möchten. Wenn
Sie nicht der Superuser sind oder wenn -o (oder -g) nicht gültig
ist, sind Sie der Eigentümer der installierten Datei, wobei es
keine Rolle spielt, wer der Eigentümer der Originaldatei ist.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
install(1-ucb) (BSD Compatibility Package) install(1-ucb)
OPTIONEN
-g group Bei der Ausführung als Root die Gruppen-ID der Gruppe group
als Gruppe für die installierte Datei setzen (standardmäßig
bin, falls Superuser).
-m mode Den Modus für die installierte Datei oder das Verzeichnis
(standardmäßig 0755) setzen.
-o owner Bei der Ausführung als Root die Benutzer-ID des Eigentümers
owner als Eigentümer für die installierte Datei setzen
(standardmäßig bin, falls Superuser).
-c Diese Option wird für die Abwärtskompatibilität beibehalten,
ansonsten jedoch ignoriert.
-s Ausführbare Dateien beim Kopieren entfernen.
-d Ein Verzeichnis erstellen. Fehlende übergeordnete Verzeich-
nisse werden, falls erforderlich, wie mit mkdir -p erstellt.
Wenn das Verzeichnis bereits existiert, werden der Eigentü-
mer, die Gruppe und der Modus auf die Werte gesetzt, die in
der Kommandozeile angegeben sind (zum Setzen des Eigentümers
und der Gruppe ist die Superuser-Berechtigung erforderlich).
SIEHE AUCH
chown(1), chgrp(1), chmod(1), cp(1), install(1), mkdir(1), strip(1).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98