172 похожих чатов

Или как скопировать директорию пользователя исключая отдельные директории (/Видео /Музыка)?

16 ответов

15 просмотров

https://linuxize.com/post/how-to-exclude-files-and-directories-with-rsync/

Pshh 4-4️⃣ Автор вопроса

Спасибо. Не работает --exclude, пробую разные формы передачи параметров, всё равно начинает копирование содержимого перечисленных директорий. Приходится прерывать не завершив. Что я делаю не так? rsync -aAXv --exclude '/home/username/Desktop/*' --exclude '/home/username/Видео/*' --exclude '/home/username/Документы/*' --exclude '/home/username/Загрузки/*' --exclude '/home/username/Звукозапись/*' --exclude '/home/username/Изображения/*' --exclude '/home/username/Музыка/*' /home/username/ /media/username/homeSYSTEM2/username/ sudo rsync -aAXv --exclude={"/home/username/Desktop/*","/home/username/Видео/*","/home/username/Документы/*","/home/username/Загрузки/*","/home/username/Звукозапись/*","/home/username/Изображения/*", "/home/username/Музыка/*"} /home/username/ /media/username/homeSYSTEM2/username/

Pshh 4-4️⃣ Автор вопроса
Sergey Sozansky
ты че хочешь? рсинк хоума тока папки?

Мне нужно скопировать весь хоум исключая перечисленные папки

Pshh 4 4️⃣
Мне нужно скопировать весь хоум исключая перечисле...

лол. а че тогда от хома останется? это разовая процедура? может скопируй все а потом руками удали тогда уж

Pshh 4-4️⃣ Автор вопроса
Sergey Sozansky
лол. а че тогда от хома останется? это разовая про...

От хома останется всё помимо перечисленных директорий. Можно скопировать всё, а потом удалить ненужное, но так в разы дольше и это крайний вариант, если не удастся решить правильно.

Pshh 4-4️⃣ Автор вопроса
Pshh 4 4️⃣
Спасибо. Не работает --exclude, пробую разные фор...

эксклуд работает. проверено многократно. исключай /home/username/Desktop, а не то, что ты со звездами пишешь

Pshh 4-4️⃣ Автор вопроса
Evgeniy Naumov
эксклуд работает. проверено многократно. исключай ...

exclude не работал потому что я указывал полный путь к директориям. Нужно указать только название, тогда указанная директория копироваться не будет. Если к названию добавить маску /* , то дирректория скопируется без содержимого (как мне и нужно было). sudo rsync -aAXv --exclude={"Desktop/*","Видео/*","Документы/*","Загрузки/*","Звукозапись/*","Изображения/*","Музыка/*",".cache",".config/chromium",".config/opera",".local/share/TelegramDesktop",".local/share/torbrowser",".local/share/Trash",".mozilla",".thunderbird",".xsession-errors",".xsession-errors.old"} /home/username /media/username/homeSYSTEM/

Pshh 4 4️⃣
exclude не работал потому что я указывал полный пу...

Работают оба варианта - и относительные и абсолютные. У тебя в целевой дире же есть уже и десктоп и прочие. Зачем их копировать, если они не нужны? Это так, к сведению

Pshh 4-4️⃣ Автор вопроса
Evgeniy Naumov
Куда копируется

Копируется директория /username в /home Директории на разных дисках

Pshh 4-4️⃣ Автор вопроса
Pshh 4 4️⃣
Копируется директория /username в /home Директори...

На целевом нет директории /username . Точнее она была и я её удалил, чтоб заменить на новую с другой системы.

Pshh 4-4️⃣ Автор вопроса
Pshh 4 4️⃣
На целевом нет директории /username . Точнее она б...

Соответственно мне нужно было скопировать /username со всеми правами и атрибутами исключая некоторые директории или их содержимое (хотя наверное они могут пересоздаться позже, но я этого не проверял).

Pshh 4 4️⃣
На целевом нет директории /username . Точнее она б...

А, вон оно че.. ясно. Тогда да, правильно

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

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Привет, запускаю werf в dind в k8s, получаю ошибку на этапе build/beforeSetup: /.werf/stapel/embedded/bin/bash: /.werf/scripts/5898bdfe5214357d3706b879cc8d3d78460fb379607cbd...
florius0
7
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
Добрый день, чат. Мне в очередь из других RabbitMQ по shovel валятся метрики в формате текста для Prometheus. Помогите пожалуйста подружить RabbitMQ и Prometheus, чтобы он (...
Aleksey
4
Карта сайта