Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [linux] find (https://forum.scholieren.com/showthread.php?t=784640)

Orion 24-03-2004 12:28

[linux] find
 
Waarom werkt dit niet?

Code:

euphoria:/home/ftp# find pub/ -type f -exec 'chmod 640 {}\;'
find: missing argument to `-exec'


Ik wil alle bestanden 640 chmodden, de dirs heb ik daarvoor al 755 ge-chmod.

Enlightenment 24-03-2004 13:02

cd pub
chmod -R 640

? :)

Alleen geldt dit ook voor dirs dan, is er geen optie voor chmod?

Orion 24-03-2004 14:48

Nee, het gaat er dus om dat de files anders ge-chmod worden dan de dirs

chmod heeft die functionaliteit niet en als ik dat allemaal handmatig moet doen ben ik morgen nog niet klaar :(


Misschien komt het omdat ik niet de juiste versie van find heb (draai Debian Woody)

Bij iemand die slackware 9.1 (geupdate) draait, lukt het wel :confused:

Manuzhai 24-03-2004 16:08

Je zou het met een PHP-scriptje kunnen doen. :)

Orion 24-03-2004 16:14

Citaat:

Manuzhai schreef op 24-03-2004 @ 17:08:
Je zou het met een PHP-scriptje kunnen doen. :)
Jij met je php :) ;)


is wel een idee, maar ik heb liever dat ik erachter kom waarom het in godsnaam niet werkt...

Manuzhai 24-03-2004 22:57

Eventueel je man find vergelijken met je Slackware buddy?

De find op mijn Gentoo server geeft dezelfde fout als die van jou, ik heb versie "GNU find version 4.1.20".

dystopia 25-03-2004 01:50

Zoals de foutmelding doet vermoeden is je exec argument fout.

$ find pub/ -type f -exec chmod 640 {} \;

Orion 25-03-2004 19:53

Citaat:

dystopia schreef op 25-03-2004 @ 02:50:
Zoals de foutmelding doet vermoeden is je exec argument fout.

$ find pub/ -type f -exec chmod 640 {} \;

thnx!! :)

had het ook al zonder ''s geprobeerd, maar het lag dus aan een missende spatie :(


Alle tijden zijn GMT +1. Het is nu 17:31.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.