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

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

16 ответов

22 просмотра

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 . Точнее она б...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта