Jak zmienić tylko jednego właściciela wielu plików gdy są wymieszane z innymi właścicielami?
- jmcastor
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 15 lip 2013, 11:56
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Jak zmienić tylko jednego właściciela wielu plików gdy są wymieszane z innymi właścicielami?
Witam,
Chodzi mi o to, że w katalogu i jego podkatalogach są wymieszane liczne pliki mające różnych właścicieli. Chciałbym grupowo zmienić tylko jednego z tych właścicieli na innego nie tykając pozostałych. Zmienianie sztuka po sztuce za pomocą sudo chown zajęłoby pewnie wiele godzin i w dodatku bardzo łatwo byłoby popełnić sporo błędów.
Jarek
Chodzi mi o to, że w katalogu i jego podkatalogach są wymieszane liczne pliki mające różnych właścicieli. Chciałbym grupowo zmienić tylko jednego z tych właścicieli na innego nie tykając pozostałych. Zmienianie sztuka po sztuce za pomocą sudo chown zajęłoby pewnie wiele godzin i w dodatku bardzo łatwo byłoby popełnić sporo błędów.
Jarek
Dell Vostro 5490; CPU Intel Core i5-10210U; 16GB RAM; SDD512GB+HDD1TB
- arecki
- Zakręcona Traszka
- Posty: 747
- Rejestracja: 17 lis 2018, 09:31
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Lokalizacja: 44 Bronson Lane Hensonville
Re: Jak zmienić tylko jednego właściciela wielu plików gdy są wymieszane z innymi właścicielami?
Proponuje polecenie find z opcją execdir.
- jmcastor
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 15 lip 2013, 11:56
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Jak zmienić tylko jednego właściciela wielu plików gdy są wymieszane z innymi właścicielami?
Dzięki serdeczne ale...
Moja znajomość linuksa jest dość, powiedzmy, ograniczona - czyli jestem dość zielony. Poczytałem sobie o poleceniu find, rzeczywiście mocne narzędzie tylko opcji ma tyle, że o fatalny błąd nader łatwo jeśli ma się wiedzę tak skromną jak moja. Byłbym nader wdzięczny za dokładniejszą poradę. Może propozycję pełnej komendy z wyjaśnieniami co i dlaczego? Wiem, że to sporo roboty, ale jeśli się uczyć to najlepiej od doświadczonych ludzi, którzy naprawdę wiedzą co robią. Już parę razy sobie zdrowo nabruździłem próbując nowych rzeczy wyłącznie po lekturze i musiałem setnie się napocić odkręcając popełnione błędy wynikające z niedokładnego zrozumienia zastosowanych mechanizmów.
Pozdrawiam serdecznie
Jarek
Dell Vostro 5490; CPU Intel Core i5-10210U; 16GB RAM; SDD512GB+HDD1TB
- arecki
- Zakręcona Traszka
- Posty: 747
- Rejestracja: 17 lis 2018, 09:31
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Lokalizacja: 44 Bronson Lane Hensonville
Re: Jak zmienić tylko jednego właściciela wielu plików gdy są wymieszane z innymi właścicielami?
Jak to nie problem to spakuj jakiś przykładowy zestaw plików, z zachowaniem struktury katalogów i wystaw gdzieś do pobrania, to się potestuje na konkretnym przykładzie.
- jmcastor
- Sędziwy Jeż
- Posty: 59
- Rejestracja: 15 lip 2013, 11:56
- Wersja Ubuntu: 20.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Jak zmienić tylko jednego właściciela wielu plików gdy są wymieszane z innymi właścicielami?
Dzięki wszystkim za rady. W końcu, zainspirowany radami, oraz gdy wygrzebałem dość czasu na poszukiwania i douczanie się doszedłem do poniższej komendy:
sudo find -user użytkownik1 -execdir chown użytkownik2:użytkownik2 {} \;
Niby proste, ale douczanie się i eksperymentowanie na sztucznie stworzonych zestawach nieco potrwało.
Uważam wątek za zamknięty i dziękuję jeszcze raz, byliście nader pomocni.
Jarek
sudo find -user użytkownik1 -execdir chown użytkownik2:użytkownik2 {} \;
Niby proste, ale douczanie się i eksperymentowanie na sztucznie stworzonych zestawach nieco potrwało.
Uważam wątek za zamknięty i dziękuję jeszcze raz, byliście nader pomocni.
Jarek
Dell Vostro 5490; CPU Intel Core i5-10210U; 16GB RAM; SDD512GB+HDD1TB
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 22 gości