Nowe posty

Autor Wątek: chown i operacja na kilkudziesięciu plikach  (Przeczytany 3599 razy)

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 344
    • Zobacz profil
chown i operacja na kilkudziesięciu plikach
« dnia: 2011-06-27, 11:34:42 »
Jak automatycznie wykonać polecenie chown na kilkudziesięciu plikach? Chodzi konkretnie o bezpośrednie działanie na iluś tam plikach, nie na katalogu.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1186
    • Zobacz profil
chown i operacja na kilkudziesięciu plikach
« Odpowiedź #1 dnia: 2011-06-27, 12:53:22 »
To zależy jak chcesz te pliki wybrać. Forem? Findem? Lista z pliku?

Wybierz sobie:

chown root:root *.txt
for plik in *.txt; do
    chown root:root "$plik"
done
while read plik; do
    chown root:root "$plik"
done < <( find . -name "*.txt" )
find . -name "*.txt" -exec chown root:root {} \\;
while read plik; do
    chown root:root "$plik"
done < lista.txt