2016-04-07 2 views
2

Моих шрифтов были доставлены в отделение с командойКак избежать лишних файлов при использовании clearfsimport?

clearfsimport -rec -nset <Source> <target> 

Моей проблема: supose в моем следующем доставить мне удалить 10 файлов в разных папках, я видел, что есть много шрифтов в моей первой версии, и теперь я есть шрифты из моей версии1, которые были удалены.
Мне нужно знать, как решить эту проблему.

ответ

1

Глядя на clearfsimport, вы должны рассмотреть -rmname вариант:

Для всех аргументов-имен источника, которые являются каталоги, выполняет rmname операцию на элементы, которые уже в ВОБ, но не присутствуют в источнике каталог.
При использовании в комбинации с -recurse выполняет эту операцию rmname во всех перемещенных каталогах.

Таким образом, ваш следующий импорт будет удалить 10 файлов, удаленных в папках (которые вы импортируете)

(я обычно совмещают эту опцию with the options -preview and -nset)

+0

Я немного запутался о «всех аргументах источника-имени, которые являются DIRECTORIES». Разве это не означает, что вы не будете удалять файлы, только каталоги? EDIT: Я попробую это на работе завтра. Сейчас у меня нет машины ClearCase со мной. – antred

+1

@antred Нет, это тоже будет работать с файлами. – VonC

+0

А, да. Я вижу это сейчас. Я неправильно понял, что говорится в ссылке. Часть «... которые являются каталогами» относится к аргументам имени пути, которые могут быть переданы в clearfsimport, так как можно точно указать файл вместо дерева каталогов, и в этом случае поведение -rmname очевидно, не имеет смысла. :-) – antred

Смежные вопросы