Find - soubory NEvlastnene uzivatelem – OS - GNU / Linux – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Find - soubory NEvlastnene uzivatelem – OS - GNU / Linux – Fórum – Programujte.comFind - soubory NEvlastnene uzivatelem – OS - GNU / Linux – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
geralt
~ Anonymní uživatel
21 příspěvků
15. 3. 2009   #1
-
0
-

Ahoj,

existuje zpusob, jak donutit prikaz find, aby vypisoval pouze soubory nevlastnene, rekneme, uzivatelem root ?

Diky Geralt

Nahlásit jako SPAM
IP: 217.197.149.–
Reklama
Reklama
geralt
~ Anonymní uživatel
21 příspěvků
15. 3. 2009   #2
-
0
-

Jeste bych chtel vedet, jak by se daly nejlepe z cesty odstranit jmena adresaru, napr.:

/usr/share/sample.conf

prevest na

sample.conf

Diky

Nahlásit jako SPAM
IP: 217.197.149.–
ETNyx0
Newbie
15. 3. 2009   #3
-
0
-

tak nejjednoduší to bude vzít pospátku :-)

aby ses zbavil cesty použij tenhle příkaz

find /media/data -name data.txt -printf 'Name: %8f\n'


no a pokud chces vyhledat jen soubory patrici uzivateli root tak pridas
find /media/data -name data.txt -printf 'Name: %8f User: %10u\n' | grep root


a pokud chces vsechny jen ne ty co patri uzivateli root tak prikaz obohatis o
find /media/data -name data.txt -printf 'Name: %8f User: %10u\n' | grep -v root



nevyhodu to ma :-D soubor se nesmi jmenovat root :-D ale vetsinou by to melo stačit :-D urcite se to da resit i jinak a lip :-)

Nahlásit jako SPAM
IP: 89.102.145.–
bukaj_0010
Věrný člen
15. 3. 2009   #4
-
0
-

geralt
existuje zpusob, jak donutit prikaz find, aby vypisoval pouze soubory nevlastnene, rekneme, uzivatelem root ?

find <dir> -not -user root

man find[1]

Jeste bych chtel vedet, jak by se daly nejlepe z cesty odstranit jmena adresaru
# vypíše sample.conf

basename /usr/share/sample.conf

man basename[2]

ETNyx
Proč to dělat jednoduše, když to jde složitě, že? :o)

[1] http://www.manpagez.com/man/1/find/
[2] http://www.manpagez.com/man/1/basename/

Nahlásit jako SPAM
IP: 88.101.128.–
Jak se správně ptát? -> http://www.hash.cz/inferno/otazky.html[br][br] Po programování je člověk hladovej.
ETNyx0
Newbie
15. 3. 2009   #5
-
0
-

To bukaj_001 : hh njn nikdo nikdo není dokonalej a manuály jsou dlouhý ( u mě řádka 1114 "-not") :-D

jestě aspoň pro geralta doplním jak zkombinovat ty příkazy (pokud to ví tak třeba pro někoho kdo to neví a narazí na tento topic a doufam ze nebude pan bukaj_001 proti :-D)

find <dir> -not -user root  -exec basename {} \;


případně když upravím svůj příkaz
find <dir> -not -user root  -printf "%f\n"

Nahlásit jako SPAM
IP: 147.228.209.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 14 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý