LINUX.ORG.RU

История изменений

Исправление n0mad, (текущая версия) :

... исключая то, что начинается с ".", или содержит пробелы. Короче, * в команде должна рассматриваться как ошибка, кроме случая, когда ты точно уверен в имени каждого файла.

всё еще чудесатее. Не поверил и проверил. Маска * работает лишь в том каталоге что указал. т.е. файлы и каталоги начинающиеся с .(точки) не скопируются, но для уже попавших в копию каталогов действует маска /, таким образом достаточно подмонтировать src/folder/mount и rsync -axvPH src/* dst не скопирует содержимое mount, но скопирует все (даже скрытые) файлы в дереве src/folder но скипнет src/.folder. Файлы/каталоги содержащие пробелы спокойно копируются даже в корне.

Исправление n0mad, :

... исключая то, что начинается с ".", или содержит пробелы. Короче, * в команде должна рассматриваться как ошибка, кроме случая, когда ты точно уверен в имени каждого файла.

всё еще чудесатее. Не поверил и проверил. Маска * работает лишь в том каталоге что указал. т.е. файлы и каталоги начинающиеся с . не скопируются, но для уже попавших в копию каталогов действует маска /, таким образом достаточно в подмонтировать src/folder/mount и rsync -axvPH src/* dst не скопирует содержимое mount, но скопирует все (даже скрытые) файлы в дереве src/folder но скипнет src/.folder. Файлы/каталоги содержащие пробелы спокойно копируются даже в корне.

Исходная версия n0mad, :

Всё еще чудесатее.

... исключая то, что начинается с ".", или содержит пробелы. Короче, * в команде должна рассматриваться как ошибка, кроме случая, когда ты точно уверен в имени каждого файла.

всё еще чудесатее. Не поверил и проверил. Маска * работает лишь в том каталоге что указал. т.е. файлы и каталоги начинающиеся с . не скопируются, но для уже попавших в копию каталогов действует маска /, таким образом достаточно в подмонтировать src/folder/mount и rsync -axvPH src/* dst не скопирует содержимое mount, но скопирует все (даже скрытые) файлы в дереве src/folder но скипнет src/.folder.