Shell skript, kopiera filer från sökning.

Permalänk

Shell skript, kopiera filer från sökning.

Hej.

Det är så att jag försöker skapa ett shell script.
Detta shell scriptet skall söka efter filer som en viss användare har skapat och kopiera dessa.
Dvs, find -user blabla.... men har ingen aning om vad jag ska skriva för att den ska kopiera filerna man har hittat. Detta skall användas till backup, jag vet redan hur man gör så att den tarar. Undrar även hur man gör för att köra igång skriptet genom att skriva in ett eget kommando, t.ex. om jag vill att skriptet skall aktiveras genom att jag skriver skript_start eller något liknande.

Tack i förhand.

Permalänk
Medlem

find . -user user1 -exec cp {} /ditt/dir/ \;

?

Permalänk
Medlem

För att kunna köra det som ett "vanligt" kommando måste du först sätta executebiten, alltså:

% chmod u+x filen

(Vill du att alla skall kunna köra det byter du ut 'u' mot 'a', dvs a+x.) Sen måste du a filen i din $PATH-variabel. te.x

% mkdir ~/bin % mv filen ~/bin % echo 'PATH=$PATH:$HOME/bin' >> ~/.bashrc