Uruchomienie polecenia kopiowania jako sudo cp -v -r -f source destination
dla kilku katalogów i plików powoduje wyświetlenie błędu jako cp: cannot overwrite directory with non-directory
.
file-transfer
użytkownik986448
źródło
źródło
Odpowiedzi:
PRZYPADEK 1 Ten błąd pojawia się, gdy próbujesz skopiować plik (źródło) o tej samej nazwie katalogu (miejsce docelowe).
PRZYPADEK 2 Ten błąd występuje podczas próby skopiowania dowiązania symbolicznego (źródła) do katalogu (miejsca docelowego), w którym znajduje się już obiekt o tej samej nazwie.
ROZWIĄZANIA
Użyj rsync . Zobacz także następujące opcje dotyczące dowiązań symbolicznych
W przeciwnym razie: ręcznie usuń obiekt ze ścieżki docelowej (lub przenieś lub zmień nazwę), a następnie skopiuj obiekt ze ścieżki źródłowej.
źródło