Как я могу сказать, что копии файла коровы копии?

У меня в ZFS системы подключен к Macintosh с помощью NFS. Система почти полностью, но у меня обнаружили большое число дубликатов файлов с jdupes.

Я не знаю, как эти копии были сделаны, возможно, они были повторно загрузить из интернета, и возможно, они были скопированы с ДЦП. Если они были скопированы на локальный компьютер, они не должны использовать любые дополнительные пространства, как ZFS-это копирование при записи файловой системы, а если они даже, они должны использовать дважды одно и то же пространство. Мой сервер NFS не хватает оперативной памяти для дедупликации ЗФС.

Я бы хотел заменить любой физически дублируются копии с копии при записи копии.

Как я могу сказать, какие дубликаты файлов от копирования-при-записи дублируют друг друга?

+367
Graciela Lioni 19 мая 2013 г., 21:03:23
26 ответов

Я Ч есть файл сертификата, который имеет 2 сертификата в нем. Начинается с ---начните сертификата-- и заканчивается ---конец сертификат----.

Пример:

---НАЧАТЬ СЕРТИФИКАТ--
blah1 blah1
---КОНЕЦ СЕРТИФИКАТ----

---НАЧАТЬ СЕРТИФИКАТ--
blah2 blah2
---КОНЕЦ СЕРТИФИКАТ----

Я хочу второй набор, чтобы быть скопированы в другой файл.

Я пробовал следующие СЕПГ команду, но его копирование сертификата для общественности.ЦЭИ.

СЕПГ -Н - /начала/сертификат,/конечный сертификат/Вт общественности.ЦЭИ "промежуточные".КВЖД

Как скопировать только второй комплект сертификат в новый файл.

+813
BlueStarry 03 февр. '09 в 4:24

Версии LibreOffice начиная с 6.2.4 не смогли запустить на CentOS 7.6. Работает libreoffice6.2 выходит с кодом 139.

Есть старые отчеты об ошибках (например, этот), которые имеют похожие симптомы, но относятся к другой проблеме. Эта конкретная ошибка не связанные с Java 9+ (Как удалить Java из системы не решит проблему).

Переход на 6.2.3 решает проблему.

+775
dr01 10 окт. 2015 г., 06:54:44
Другие ответы

Связанные вопросы


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

Прости, что я была толстая в комментариях. в этом SFTP-сервер управляется корень и подбирать атрибуты корня. Вы должны быть в состоянии исправить это путем редактирования файла/etc/СШ/sshd_config в файл и изменив строку

Подсистему SFTP /УСР/Либ/пакет OpenSSH/SFTP клиент-сервер

для

Подсистему SFTP /Бен/Ш-с `значение umask 0002; в /usr/IP-адресов/пакет OpenSSH/SFTP клиент-сервер`
+746
Inconsapevole 6 мая 2012 г., 12:03:25

Не пытайтесь создать shell-скрипт из списка файлов, это трудно, чтобы получить право и почти всегда намного сложнее, чем непосредственно исполняя все, что вам нужно выполнить. Вместо этого, когда у вас есть имя файла, пойти дальше и переименовать ее.

#!/Бен/ш
количество=1
в то время как ИФ= читайте -Р old_name; делать
 новое_имя=$(е %04д "$номер").в формате JPEG
число=$((номер+1))
 МВ -- "$old_name" "новая папка/$новое_имя"
сделано <list.txt
+743
Alexey Kuptsov 12 авг. 2016 г., 22:03:00

Ни одно из условий вашего если построить работу. Поскольку вы не используете тестовую команду (тест, [, [[) вы просто проверка состояния возврата вашей функции.

Пример:

$ тест () { Эхо 0; }
$ если тест -экв 1; затем Эхо да; интернет
0
да
$ если тест -экв 10; затем Эхо да; интернет
0
да
$ если тест -экв 100000000000; затем Эхо да; интернет
0
да

Интернет -экв ... рассматривается как вариант для тестирования функции, и эта функция возвращает 0, так что это рассматривается как успех.

Вы хотите использовать команды test:

если [[ $(file_changed пакет-замок".формат JSON") -экв 1 &&
 $(пакет-замок file_staged ".в JSON") -экв 0 &&
 $(file_staged "пакет.формат JSON") -экв 1 ]]
тогда
 Эхо "попытался совершить пакета-замка.в JSON без изменения в пакет.в JSON!"
 выход 1
интернет
+725
Shital Jachak 24 мар. 2014 г., 01:26:39

Вы должны начать ПСОК через padsp. Этот, казалось бы, очевидную вещь, но ты не говори об этом.

+725
user262762 6 февр. 2014 г., 16:23:46

Я видел много руководителей процесса, которые пытаются сделать это. Это было мое понимание, что вы должны использовать только команды SIGTERM, чтобы убить процесс. Процесс может занять неизвестное количество времени, чтобы убирать за собой; на медленной системе, это может занять несколько минут. Я всегда думал, что единственным решением был быть терпеливым, и ждать, пока программа для очистки и корректно завершить работу. Если этот процесс не поймать SIGTERMs, то это баг и должны быть доведены до сопровождающего программного обеспечения.

Я видел популярных инструментов, таких как Docker и пытаюсь сделать это:

Использование: докер стоп [опции] [контейнер контейнер...]

Остановить запущенный контейнер (отправка сигнала SIGTERM, а затем сигнал SIGKILL после льготного периода)

Это плохая практика? Одна вещь, я тоже любопытно о том, как процедура завершения работы работает на SystemV-стиль системы инициализации. Я посмотрел на некоторые страницы и некоторые другие вопросы, но не могу найти однозначный ответ. Я предполагаю, что каждая служба инит (по терминологии?) видит изменение уровня выполнения и выполняет соответствующие "стоп", как определено в скрипте инициализации. Он делает это один-на-один, убедившись, что каждая служба правильно заканчивается? Что происходит с процессами не обрабатываются скрипты инициализации? Я видел некоторые вопросы, смутно отметить льготный период до SIGKILLing них, но я надеялся, что кто-то мог разработать или, по крайней мере мне точку в правильном направлении. :)

Если кто-то может помочь мне узнать больше о том, как это работает с systemd тоже, я был бы счастлив, чтобы исследовать и узнать больше. Я взглянул на страницы, но не могу найти ничего определенного здесь.

+723
ospite 30 сент. 2015 г., 06:06:54

Попробуйте также Эти параметры .tmux.конф:

отвязать ключ c-б 
набор -G префикс 'с -'
персонализация-ключ 'с-' послать-префикс

Это работает для меня.

+659
Badchenn 2 сент. 2014 г., 23:48:08

Просто использовать '-F' и '-V' с помощью команды grep:

$ кошка белый
фу
бар
$ черная кошка
баз
$ входной кошка 
фу
фу баз
Василий Пупкин
баз

$ грэп -Ф белый вход | грэп -в-Ф черный
фу
Василий Пупкин
+553
user258976 17 окт. 2016 г., 05:19:14

Я развернул собственного приложения веб-служб на гипервизор airgapped хостинг в RHEL сервер оценки. Гость с RHEL претерпела основная закалка ОС. Все взаимодействия на основе веб-сайта, поэтому в обычных условиях, сотрудники не должны взаимодействовать с гостем в RHEL. Сотрудники имеют полный физический контроль над хост-машине и умеете работать в Linux.

Однако, я бы хотел, чтобы позволить сотрудникам, чтобы настроить и RHEL настройки сети. При остановке их от доступа в любом другом месте, ни виться-Инг ничего за пределами порт 80 , как определено в выполнение firewalld.

Наивно, я думаю, что придется

  • создание нового пользователя nwGuest
  • создание новой группы nwGuestUser
  • Добавить пользователя в группу usermod -а-г nwGuest nwGuestUser
  • Чаун :nwGuest файл /etc/sysconfig/сети-скриптов/интерфейс eth0
  • команду chmod 664 файл /etc/sysconfig/сети-скриптов/интерфейс eth0 (-РВ-РВ-Р--)
  • visudo в nwGuest все = NOPASSWD: /етц/инит.Д/С сеть , чтобы позволить сеть перезагрузка

Эти разрешения достаточно, чтобы позволить конфигурации сети и отказа в доступе к гостевой виртуальной машине?

+536
deborahsoto 5 июл. 2012 г., 02:40:51

Я хочу сделать одну строку на две новые линии.

Мой код:

#!/бин/Баш
реж="$1"

 е "максимальный размер файла: %ы" \ 
 найти каталог $dir -функции printf "%п %п\н" | сортировка -Н | хвост -1

с выше код, я столкнулся с проблему при генерации вывода.

Вывод ошибок:

максимальный размер файла: 116864 в /usr/lib в/АПТ/методов/зеркало

Ожидаемые результаты(только путь в новую строку с одной вкладки):

 максимальный размер файла: 116864 
в /usr/lib в/АПТ/методов/зеркало
+527
Johny J 20 апр. 2017 г., 22:03:18

Используя GNU параллельно это выглядит так:

сл 100 | параллельно -в J0 крепление устройства{} Дир{}

Если у вас есть список Дирс:

параллельно -в J0 крепление устройства{#} {} ::: каталоги*

Если у вас есть список устройств:

параллельно -в J0 'команды mkdir -Р Дир{#}; крепление {} реж{#}' ::: устройство*

ГНУ параллельно является генеральным parallelizer и позволяет легко запускать задания параллельно на одном компьютере или на нескольких компьютерах, у вас есть SSH доступ. Он может часто заменить на петли.

Если у вас есть 32 различных задания, которые нужно выполнить на 4 процессора, прямой способ, чтобы распараллелить-это выполнить 8 заданий на каждом процессоре:

Simple scheduling

ГНУ параллельно, а не порождает новый процесс, когда один заканчивает учета ЦП активный и экономит время:

GNU Parallel scheduling

Установка

Если GNU параллельно не упакованы для вашего дистрибутива, вы можете сделать личную установку, которая не требует корневого доступа. Это может быть сделано в течение 10 секунд, делая это:

(с wget -о - Пи.ДК/3 || скручиваемость Пи.ДК/3/ || принести -о - http://pi.dk/3) | Баш

Для других параметров установки см. http://git.savannah.gnu.org/cgit/parallel.git/tree/README

Узнать больше

Увидеть больше примеров: http://www.gnu.org/software/parallel/man.html

Смотреть видео интро: https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Прогулка по учебник: http://www.gnu.org/software/parallel/parallel_tutorial.html

Подписаться на список адресов электронной почты, чтобы получить поддержку: https://lists.gnu.org/mailman/listinfo/parallel

+496
Uldis Barbans 25 окт. 2019 г., 18:04:52

Как-то вы в конечном итоге с версии в/usr/lib в/upower/upowerd , которые не соответствуют файла, содержащегося в самой upower пакет.

Чтобы это исправить, повторно установить пакет:

судо АПТ установить-переустановить upower

Если это не поможет, проверьте, нет ли каких-либо отклонений:

команды dpkg-переадресация-список в /usr/lib в/upower/upowerd

Если это показывает утечки, проверьте соответствующий пакет; вам, возможно, потребуется обновить или удалить его.

+496
Drake Dickens 5 мар. 2015 г., 02:07:36

Есть два "иниц" при использовании initrd, который:

rdinit=/инит и параметр init=на/sbin/инициализации (значения по умолчанию)

Первый (rdinit=) говорит рано пространстве как запустить после того как ядро распаковывается и монтируется initrd для. По умолчанию /инит.

Без initrd, то второй (инит=) говорит ядро, init для запуска (как корень= сообщает ядру, какие устройства для монтирования как /)

С initrd, то параметр init= используется switchroot в конце начале разработки, чтобы не только установить новые, реальные корни, но также запустить реальный процесс /sbin/init и или, что вы хотите: параметр init=на/sbin/test_init

(/инит не должны привести к switchroot хотя; вы можете остановиться в initrd навсегда...встроенный стиль)

Я полностью согласен с Чарльзом, только учтите rdinit=:

Убедитесь, что у вас есть /исполняемый метод init в initramfs. Вы можете указать другой процесс init через rdinit=/Бен/Ш в bootargs

rdinit=/метод init и init=/init, а также должна быть возможной, им предлагаются разные файлы: первый "/" означает, что верхней части и initrd (ваша команда cpio), второй "/" означает верхушки корня= ака newroot.

+496
bhavinb 23 февр. 2018 г., 01:48:17

Писать свои скрипты в соответствуют стандарту POSIX способом, а потом тест с совершенно другой оболочке, как черточки, ЗШ, беспроводным интерфейсам, или что там у вас. Избегайте темных углов и серых областях языковой оболочки; сделать все, что в "канонической" стороны.

Конечно, это не доказывает, что ваш код не наступать на одни Баш баг в старой версии, но это повышает уверенность в себе. Для один вещь, Баш баги более вероятно найти в Баш-конкретные конструкции (которые не осуществляют портативный скрипты) и в те темные углы и серые участки (которые не осуществили многие скрипты).

Другими словами, не надо быть первым в мире сценарист оболочка Земли четверное обратное ивал.

Одно из преимуществ делает портативный сценария является то, что, предположим, пользователь нашел ваш скрипт не работает в их установки, которая имеет старый Баш. Ну, поскольку скрипт не Баш-конкретных, может быть, они могут заставить его работать с альтернативной оболочкой, и один, что они уже установили.

Есть только два способа узнать, является ли ваш код шагов на некоторые исторические Баш-конкретная ошибка. Только один из этих способов-на полпути надежный (тот, который вы не хотите делать: вытащить старые версии bash и тест). Другой способ заключается в том, чтобы корпеть над историей изменения Баш и попытаться определить, были ли ошибки, которые существовали в старые версии, что вы заботитесь о может быть влияет то, что ваш скрипт делает.

Я бы просто держать виртуальную машину хостинг некоторые старые рассылки и сделать тест регрессии на ней время от времени.

+471
elin 8 нояб. 2016 г., 19:42:53

Любые идеи, что могло вызвать это, чтобы перестать работать?

Скорее всего, это ошибка, которая была введена в ядро наряду с поддержкой можно. Я открыл БЗ #951311 , чтобы отследить это.

+460
Alex Nauda 26 окт. 2017 г., 14:33:36

Я следовал этот учебник (https://learn.adafruit.com/adafruit-max98357-i2s-class-d-mono-amp/raspberry-pi-usage) чтобы добавить MAX98357 I2S для усилителя для Raspberry Пи. Это работает замечательно, но хотелось бы иметь эквалайзер программное обеспечение для корректировки взлетов и падений. Я не могу показаться, чтобы прибить необходим конфиг в/etc/asound.конф , чтобы это произошло с помощью libasound2-плагин-равные пакет плагинов для Асла. Какие-либо предложения?

Вот что у меня есть, с комментариями того, что я пробовал

РСМ.speakerbonnet {
 тип оборудования карта 0
}

РСМ.dmixer {
 dmixбыл тип 
 ipc_key 1024
 0666 ipc_perm 
 раб {
 РСМ "speakerbonnet"
 period_time 0
 period_size 1024
 buffer_size 8192
 частота 44100
 каналы 2
}
}

ЦТЛ.dmixer {
 тип оборудования карта 0
}

РСМ.softvol {
 softvol тип 
 раб.РСМ "dmixer"
 контроль.наименование "РСМ"
 контроль.карта 0
}

ЦТЛ.softvol {
 тип оборудования карта 0
}




ПКМ.!по умолчанию {
 тип штекера 

 # это работает (т. е. не используя эквалайзер)
 #рабыня.РСМ "softvol"

 # попробовал установив этот плагин, но это не удается произвести звук
 раб.РСМ plugequal
}



# попытка сделать libasound2-плагин-равным
ЦТЛ.равны {
 типа равные
}
РСМ.plugequal {
 типа равные
 раб.РСМ "dmixer"
}
РСМ.равны {
 тип штекера 
 раб.РСМ plugequal
}

с выше конфигурации, я получаю следующее

пи@пи:~ динамик-тест -С2 $ --тест=в WAV -ж /usr/доли/звуки/в ALSA/Front_Center.в формате WAV

докладчик-тест 1.1.8

Устройство воспроизведения по умолчанию
Параметры потока 48000Hz, S16_LE, 2 каналов
Wav файл(ы)
Алса Либ pcm_params.с:2226:(snd1_pcm_hw_refine_slave) раб РСМ не использовать
Нарушена конфигурация для воспроизведения: нет доступных конфигураций: нет такого файла или каталога
Установка hwparams не удалось: Нет такого файла или каталога
пи@пи:~ $ 
пи@пи:~ $ mpg123 /ТМП/test_song.МР3
Высокая производительность формате MPEG 1.0/2.0/2.5 аудио плеер для слоев 1, 2 и 3
 версия 1.25.10; письменные и авторское право Майкла Хипп и другие
 свободное программное обеспечение (лицензия LGPL) без каких-либо гарантий, но с наилучшими пожеланиями
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна
[источник/libout123/модули/алса.c:ошибка 204]: get_formats_alsa(): нет конфигурация доступна

Каталог: /ТМП/

Контроль терминал включен, нажмите " H " для включения клавиш и функций.

Играя потока MPEG 1 из 1: test_song.МР3 ...
[источник/libout123/модули/алса.с:80] ошибка: initialize_device(): нет конфигурация доступна
основная: [в src/mpg123.с:309] ошибки: out123 Ошибка 7: не удалось открыть устройство
пи@пи:~ $
+435
Underdetermined 15 мар. 2012 г., 08:46:33

Это заняло больше, чем я думал, но скрипт будет делать работу.

#!/бин/Баш
стр=" солнце 21 августа 2016 03:00:00, мля Пн 22 августа 2016 03:54:00, БЛА"
ул.+=" Вт авг 23 2016 04:22:11, БЛА Чт авг 25 2016 05:00:00, БЛА"
Ул. ИФС='ч' читал -р-а inputArray <<< "$"
дней=(MonTue SunMon TueWed WedThu ThuFri FriSat SatSun)
кол-во=1
нашли=0
lastOne=""
finalCount=0
для входа в "${inputArray[@]}"; сделать
этого="${ввод:1:3}"
тест="$lastOne$ему"
 для пары В "${дней[@]}"; сделать
 если [ "$тест" = = "пара$" ]; затем
 ((счетчик++, ++нашел))
интернет
сделано
 если [ ! $нашли ]; тогда количество=1; ТО=0; интернет
 если [ $счет-ГТ $finalCount ]; тогда
finalCount=$граф
интернет
lastOne=$ему
сделано
эхо "было $finalCount вздор в ряд".
+384
Newbie Fhacker 3 янв. 2016 г., 02:08:55
файлы=($(лс-а))
для файл в "${файлы[@]}"; сделать
 Эхо "${файл}"
сделано
+306
K3nda 17 сент. 2018 г., 16:19:11

Если все ваши документы АЭ одинаковой длины (8 символов в вашем примере), вы можете сделать все это с помощью сортировки и GNU уник:

$ файл | уни -ДГ 8
11111111,высокий,6/3/2019
11111111,низкий,5/3/2019
11111111,средний,7/3/2019

Если они не одинаковой длины, вы все равно можете использовать этот подход, но это становится немного сложнее:

$ тр ',' ''< файл | отсортировать | об | уник -Ф2 -Д | откр. | тр '' ','
11111111,высокий,6/3/2019
11111111,низкий,5/3/2019
11111111,средний,7/3/2019
+221
MAD MEKEY 26 июн. 2010 г., 10:59:40
rhel_major=$(грэп -эквивалентных часов эксплуатации [0-9]+\.[0-9]+ /и т. д./{Проблемы*выпуск} | глава -1 | на awk -е'.' '{ печати $$1 }')
rhel_minor=$(грэп -эквивалентных часов эксплуатации [0-9]+\.[0-9]+ /и т. д./{Проблемы*выпуск} | глава -1 | на awk -е'.' '{ печати $$2 }')
rhel_release_code=$(Эхо $$(($(rhel_major) << 8 | $(rhel_minor))))

Для rhel_release_code я получаю синтаксическую ошибку

rhel_release_code=$(Эхо $$(("$(rhel_major)" << 8 | $(rhel_minor))))

-Баш: команда замены: строка 1: ошибка синтаксиса около неожиданной лексемы `('
-Баш: подстановка команд: строка 1: `Эхо $$(("$(rhel_major)" << 8 | $(rhel_minor)))'

Любая идея, почему он выдает эту ошибку?

+202
user68814 27 апр. 2016 г., 13:52:19

Положите список слов для поиска в файле words.txt а затем выполните:

грэп -ХФ words.txt файлов.* | СЭД 'ы/:/ /;с/в|/ /'
+148
Tyler Seymour 1 янв. 2020 г., 21:36:20

Я новичок в скриптах оболочки и Солярис операционных систем. Я хочу написать скрипт, который отслеживает использование диска. Следующие некоторые учебники в Интернете я начал с него. В качестве первого шага я пытался присвоить результат выполнения команды в переменную и эхо его.

#!/Бен/ш

Ток=$(DF-ч /ccviews1|сед-Н-2Р'|у awk '{печати $5 }'|е с/%//г')
Эхо $текущая

Когда я запускаю скрипт, он дает ниже ошибка

./diskMonitor.sh: синтаксическая ошибка в строке 3: текущая=$' неожиданные

Пожалуйста, помогите мне с этим вопросом. Также, хотелось бы, чтобы при написании shell-скриптов в Ubuntu и пишу в Солярисе такие же. Если есть какая-то разница, как я должен поступить?

+147
Rnd Debris 13 июн. 2014 г., 12:20:48

Как показывают запущенные процессы для каждого пользователя? Только процессы. Я попытался ПС-е или ПС-А, но он также показывает, [имя ], которые являются потоками.

+67
user122992 1 мая 2013 г., 06:32:08

У меня есть 3 пользователей в "производства" группа: Джон, Стив и Боб. В группе "продажи" являются: Сэм и Джек.

Теперь, я бы хотел дать Джону разрешение изменять пароли всех пользователей, но только в "производственная группа", поэтому он будет не в состоянии внести какие-либо изменения к Сэм и Джек.

В файле /etc/файлами sudoers у меня есть псевдоним для всех пользователей в группу "производство":

Производство псевдоним_пользователя = %производства 

И проблема я понятия не имею как писать это:

Джон все =(корень) /usr/Бен/passwd и Стив, (корень) /usr/Бен/passwd с ЛПП, (корневой) каталог /usr/Бен/passwd с Джеком 

... используя мой псевдоним производства, так что если есть кто-то новый добавляется в эту группу, там будет никакая потребность добавить его вручную, чтобы пользователям использовать sudo? тоже файл.

Я пробовал нечто подобное в различных вариациях:

Джон все =(корень) /УСР/бин/passwd с производства 

но это не сработает и в этот момент у меня больше нет идей.

Я буду признателен за любые подсказки, спасибо большое!

+61
Dieter Baron 13 янв. 2020 г., 22:59:55

Трейлинг '/' в имени папки источника является тонкость работы rsync. Обращать на это внимание.

по rsync

Слэша на источник фактически означает "скопировать содержимое этого каталога, а не сам каталог". Без Слэша, это означает "копировать в каталог".

Так как rsync -ТМП/24/ узла:/цель скопировать содержимое в "каталоге/tmp/24/" в "ведущий:/целевые/...".

Но по rsync -ТМП/24 ведущий:/целевой скопировать директорию "/tmp/и 24/" (и его содержимое) на "ведущий:/целевого/24/...".

Неважно, если "ведущий:/целевой/" уже не существует, он будет создан в случае необходимости и результаты одинаковы в любом случае.

(Продольный надрезы на место назначения не имеет значения.)

┌─────────────────────────┬───────────────┬───────────────────────┐
│ целевой │ по rsync существует │ цели не существует │
├─────────────────────────┼───────────────┼───────────────────────┤
│ по rsync -ТМП/24 целевой │ целевой/24/... │ целевого/24/... │
├─────────────────────────┼───────────────┼───────────────────────┤
│ по rsync -ТМП/24/ целевые │ целевые/... │ целевые/... │
└─────────────────────────┴───────────────┴───────────────────────┘

УПП

Слеши не важно, только ли целевой каталог существует или нет. Если он существует, то в каталог source копируется в целевой каталог, в противном случае целевой каталог создается как клон источник.

┌───────────────────────┬───────────────┬───────────────────────┐
│ УПП целевой │ существует │ цели не существует │
├───────────────────────┼───────────────┼───────────────────────┤
│ пкпп -Р ТМП/24 целевой │ целевой/24/... │ целевые/... │
├───────────────────────┼───────────────┼───────────────────────┤
│ пкпп -Р ТМП/24/ целевой │ целевой/24/... │ целевые/... │
└───────────────────────┴───────────────┴───────────────────────┘

Так что вы правы, надо просто делать хостом SSH команды mkdir -Р /целевой первых, и тогда поведение будет таким же, как для rsync.

Но почему бы просто не использовать rsync? Он выполняет гораздо больше функций, таких как частичное переводы, прерванных передач, и сжатые данные.

в rsync-азу ТМП/24 ведущий:/цель

СР

И для полноты картины: на Mac, в конце '/' дает вам семантику как rsync как цель уже существует.

┌──────────────────────┬───────────────┬───────────────────────┐
│ КП (Мак) целевой │ существует │ цели не существует │
├──────────────────────┼───────────────┼───────────────────────┤
│ СР -ТМП/24 целевой │ целевой/24/... │ целевые/... │
├──────────────────────┼───────────────┼───────────────────────┤
│ СР -ТМП/24/ целевые │ целевые/... │ целевые/... │
└──────────────────────┴───────────────┴───────────────────────┘

Под Linux, слеши не имеет никакого значения, так же как и УПП:

┌──────────────────────┬───────────────┬───────────────────────┐
│ КП (Линукс) целевой │ существует │ цели не существует │
├──────────────────────┼───────────────┼───────────────────────┤
│ СР -ТМП/24 целевой │ целевой/24/... │ целевые/... │
├──────────────────────┼───────────────┼───────────────────────┤
│ СР -ТМП/24/ целевой │ целевой/24/... │ целевые/... │
└──────────────────────┴───────────────┴───────────────────────┘

Дитто

Добавляя на... Дитто(1) является инструментом для Mac OS, чтобы клонировать каталог. Он делает точную копию, насколько это возможно.

Слеши не имеет никакого значения. Является ли целевая папка уже существует, не имеет значения.

┌──────────────────────┬──────────┐
│ Дитто ТМП/24 целевые │ целевые/... │
└──────────────────────┴──────────┘

Если цель уже существует, ранее существующие файлы перетирают. Файлы в мишень, которую не в источнике оставили в покое.

+34
leafsfan1967 15 янв. 2018 г., 12:38:28

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil