Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
mv /dir1/media/* /dir2/media/
# mv -f vdb1/* ./mv: невозможно переместить «vdb1/media» в «./media»: Каталог не пуст
cp -pr /dir1/media/* /dir2/media/ ; эрэм эрэф /dir1/media
mv cannot merge or overwrite directories, it will fail with the message "mv: cannot move 'a' to 'b': Directory not empty", even when you're using the --force option.You can however use rsync with the --remove-source-files option (and possibly others) to merge one directory into another.
SRC_DIR=''; \DST_DIR=''; \IFS=$'\n'; \for F in $(find "$SRC_DIR" -type f); \do DEST_F="$DST_DIR${F#$SRC_DIR}"; \DEST_D="${DEST_F%/*}"; \[ -d "$DEST_D" ] || mkdir -p "$DEST_D"; \mv -n "$F" "$DEST_F"; \done
SRC_DIR=''; DST_DIR=''; IFS=$'\n'; for F in $(find "$SRC_DIR" -type f); do DEST_F="$DST_DIR${F#$SRC_DIR}"; DEST_D="${DEST_F%/*}"; [ -d "$DEST_D" ] || mkdir -p "$DEST_D"; mv -n "$F" "$DEST_F"; done
Страница сгенерирована за 0.061 секунд. Запросов: 23.