Передача файлов по FTP или SCP без файлов .DS_Store

3200
itsme

Я ищу способ не передавать .DS_Storeфайлы при запуске FTP или SCP-передач для каталога.

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

Я на самом деле использую приложение FileZilla

3

2 ответа на вопрос

6
oSiNaReF

Под клиентом Filezilla вы можете настроить его для блокировки некоторых расширений файлов.

В View >> Filename filters ... вы должны создать новый фильтр. Перейдите в Изменить правила фильтра ... и Новый . Посмотрите на существующий фильтр под названием « Бесполезные файлы обозревателя », чтобы приспособиться к файлам Mac OSx, таким как .DS_Store

Из официальных форумов FileZilla

С уважением

я проверил ваш, так как не знаю почему, может быть, вы читаете в моих мыслях, я на самом деле использую fileZilla: P спасибо вам человек! itsme 10 лет назад 1
@sbaaaang Небольшой совет: в следующий раз, пожалуйста, укажите, какую программу вы используете. Это даст вам лучшие ответы без необходимости читать ваши мысли;) Спасибо slhck 10 лет назад 0
@ slhck да, я собирался редактировать вопрос действительно извините itsme 10 лет назад 0
Есть мир: p oSiNaReF 10 лет назад 0
4
slhck

Если вы используете Cyberduck в качестве клиента, он автоматически пропустит эти файлы (и некоторые другие) во время передачи.

Это относится как к FTP, так и к SFTP-соединениям.


Если вы используете командную строку, вы должны использовать rsyncвместо scp. С помощью rsyncвы можете добавить опцию, --exclude='.DS_Store'чтобы пропустить их.

Нет, второй в списке - `.DS_Store`. Первым является `. * ~ \ .. *`, поэтому он соответствует файлам тильды-резервной копии. Обычные точечные файлы будут переданы. slhck 10 лет назад 1
Ах, верно. Извините, я пропустил отсутствие `|`. Bob 10 лет назад 1
+1 спасибо, я использую FileZilla, но это также хорошо для использования Cyberduck эхе itsme 10 лет назад 1