Как скопировать корневой каталог в корневом каталоге?

Перейдите к Средству поиска->, Соединяются с Сервером... ⌘K

Войти https://192.168.0.3/webdav_transfer как "Адрес сервера"

Ответьте на Имя пользователя/Запрос на ввод пароля как "domainA\username" для имени пользователя.

Если это не работает, см. http://wiki.zimbra.com/wiki/WebDAV для возможных причин; можно не повезти без доступа администратора к серверу WebDAV.

1
29.12.2013, 20:57
3 ответа

Назовите rsync и исключите каталог, куда Вы помещаете копию.

cd
mkdir copy
rsync -a --exclude=copy . copy

Копирование * исключает точечные файлы (файлы, имя которых начинается с a .), которые распространены и важны в корневом каталоге.

5
27.01.2020, 23:13

Это забудет копировать любого .* файлы, которые могут существовать в Вашем корневом каталоге. Я, вероятно, использовал бы rsync как так:

$ mkdir /tmp/temp && rsync -av . /tmp/temp/. && rsync -av /tmp/temp/ .

Я не то, который трепетал о выполнении этого как цепочка cmd1 && cmd2 && cmd3, так как проблемы могут произойти, но если Вы осторожны, это должно быть в порядке.

1
27.01.2020, 23:13

Как насчет того, чтобы создать временный каталог в Вашем корневом каталоге самом и затем скопировать?

mkdir tmp
for item in *
do
    if [[ "$item" != tmp ]]
    then 
        cp "$item" tmp
    fi
done

Это - альтернатива, но не может сказать если лучше все же.

1
27.01.2020, 23:13

Теги

Похожие вопросы