2016-06-27 5 views
1

Я работаю с clearcase в Unix.
clearcase: как восстановить каталог

Я случайно запускаю оболочку, которая делает файл в каталоге: /vobs/somePath/myDir.

я выполнить команду ниже в каталоге:
cleartool ls -l
И я получаю некоторые просматривать личные объектные файлы.

Мне нужно восстановить этот каталог с моей базой, которая была установлена ​​ранее. Кроме того, у меня есть некоторые файлы uncheckin в других путях, и я не хочу их проверять прямо сейчас. Другими словами, я просто хочу восстановить каталог myDir и не трогать никакие другие файлы.

Как достичь этого?

+0

Если у вас нет какой-либо файлы, извлеченные из 'directory/vobs/somePath/myDir', тогда вы можете просто сделать' rm * 'в этом каталоге. Это приведет к удалению только личных файлов вида, поскольку объекты clearcase будут доступны только для чтения, если вы не проверите их –

ответ

0

Для динамического просмотра (/vobs/avob/myview/...) доступны только личные файлы, поэтому вы можете удалить все и удалить только частные.

Но, если вы проверили файлы (которые не должны быть удалены), или если вы не хотите ничем рисковать, вы can clean just the private files with, используя cleartool lsprivate:

cd /vobs/somePath/myDir 
ct lspriv . | grep -v checkedout | xargs rm -rf 
Смежные вопросы