Oszukanie indeksowania w DS115j

ODPOWIEDZ
KiepskiLemur
Początkujący
Posty: 7
Rejestracja: wt gru 26, 2017 1:41 pm

Oszukanie indeksowania w DS115j

Post autor: KiepskiLemur »

Witajcie,

w niedawnym wątku pytałem Was o to jaki NAS wybrać i udało się bardzo tanio pozyskać DS115j. Jak na naukę jest idealny i w ramach uczenia się postanowiłem przyspieszyć tworzenie indeksów dla zdjęć korzystając z mocy komputera i skryptu w Python. Udało się i obecnie posiadam na NAS w folderach ze zdjęciami już folder 'eaDir_tmp' oraz usunąłem już przez SSH wszystkie foldery '@eaDir''. I tu pojawił się problem z hurtową zamianą folderów 'eaDir_tmp' na '@eaDir'. Stosuję komendę

Kod: Zaznacz cały

find /volume1/photo -type d -name 'eaDir_tmp' -exec mv '{}' @eaDir \;
Niestety po jej zastosowaniu otrzymuję komunikat, że nie mam pozwolenia na wykonanie takiej operacji. Sprawa dziwna bo dodanie 'sudo' przed mv też niewiele zmienia. Kiedy wchodzę bezpośrednio do podfolderu ze zdjęciami gdzie znajduje się katalog 'eaDir_tmp' to bez problemu prostą komendą mv zmieniam tmp na @eaDir.

Wskażcie proszę gdzie jest błąd bo od godziny siedzę nad tym i już nie wiem jak próbować. :)

------edit------
Znalazłem. :D
Zamiast "-exec' należało wstawić '-execdir'. Może komuś się przyda. :)

Kod: Zaznacz cały

find /volume1/photo -type d -name 'eaDir_tmp' -execdir mv '{}' @eaDir \;
ODPOWIEDZ