Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Milhouse 30 Ledna 2009, 13:33:56

Název: Jak změnit práva přes BASH v /home bez skrytých souborů [vyřešeno]
Přispěvatel: Milhouse 30 Ledna 2009, 13:33:56
Čus.

Řeším, jak u kamaráda změnit práva souborů přes BASH v jeho domovském adresáři, aniž by se změnili u skrytých souborů, na jeden příkaz.

Proč to nezměním vše a pak nevrátím práva pro nechtěné zpět? Protože se mi nechce. A co když jich bude hodně a rozházené? ;)

NTZ? :)
Název: Re: Jak změnit práva přes BASH v /home bez skrytých souborů
Přispěvatel: Martin - ViPEr*CZ* 30 Ledna 2009, 13:39:32
To zas bude nějakej regulární výraz s ohledem na tečku na začátku  ;D  (není moje parketa)  :'(
Název: Re: Jak změnit práva přes BASH v /home bez skrytých souborů
Přispěvatel: Milhouse 30 Ledna 2009, 13:57:15
To mě po... Je to absolutně jednoduchý.
Mám zkušební soubory v
Citace
pavel@pavel-notebook:~$ ls -la ~/b
celkem 4492
drwxr-xr-x  2 pavel pavel    4096 2009-01-30 13:03 .
drwxr-xr-x 52 pavel pavel    4096 2009-01-30 13:02 ..
-rwxr-xr-x  1 pavel pavel 2439707 2009-08-13 17:01 .100_1656.jpg
-rwxr-xr-x  1 root  root  2139967 2009-08-13 17:01 100_1657.jpg

Normálně děláme:
Citace
sudo chown -Rv pavel:pavel /home/pavel/b/
což změní vše v adresáři ~/b

Ale při:
Citace
sudo chown -Rv pavel:pavel /home/pavel/b/*
to nechá skryté soubory napokoji. :)

Takže NTZ, jsi pomalej. :D