Oszukanie indeksowania w DS115j
: czw sty 04, 2018 7:39 pm
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ę
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.
Zamiast "-exec' należało wstawić '-execdir'. Może komuś się przyda.
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 \;
Wskażcie proszę gdzie jest błąd bo od godziny siedzę nad tym i już nie wiem jak próbować.
------edit------
Znalazłem.
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 \;