2016-11-23 2 views
0

Versuch Gruppe eine Datei mit voreingestellten Benutzern und BenutzerErstellen der Datei mit voreingestellten Benutzer- und Gruppen mit installieren

fehlenden Zieldatei Operanden zu erstellen, nachdem

install -m 644 -o root -g root /var/test/file 

einen Fehler bekommen:

install: missing destination file operand after ‘/var/test/file’ 
Try 'install --help' for more information. 

Hinweis: Funktioniert gut für Verzeichniserstellung, mit -d aber nicht für Dateien ...

Antwort

1

install benötigt einen Zieloperanden, wenn er mit einer Datei verwendet wird. Wenn Sie /var/test/file im aktuellen Verzeichnis installieren möchten, verwenden Sie:

install -m 644 -o root -g root /var/test/file .

+0

Wenn Sie einen Punkt am Ende zu setzen bedeutet, gibt es einen anderen Fehler: install -m 644 -o root -g root/var/Test/Datei. install: kann nicht stat '/ var/test/file': Keine solche Datei oder Verzeichnis – Zaza

+0

Nach dem Lesen der Dokumentation scheint es, dass Installation nicht wirklich Dateien wie Touch erstellen kann, ist es hauptsächlich Dateien von Ort zu Ort kopieren Eigenschaften zu bewahren ..... – Zaza

+0

'install' wird eine Datei kopieren und ihre Berechtigungen, Benutzer und Gruppen bei Bedarf anpassen. Wenn die Datei, die Sie installieren möchten, nicht existiert, wird sie nicht funktionieren. Wenn '/ var/test/file' Ihr Ziel ist, müssen Sie eine Quelldatei in die Befehlszeile einfügen:' install -m 644 -o root -g root/Meine/original/file/var/test/file ' –

Verwandte Themen