Как вывести список файлов с определенными разрешениями с помощью команды UNIX ls? - PullRequest
2 голосов
/ 22 июля 2010

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

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

, даже команда очистки регистра поможет вам.Для ясного конкретного случая я попытался использовать команду «ls -vob_only», но это не помогло, или мне не удалось ее использовать, поэтому я чувствовал, что использование команды UNIX может помочь.

Ответы [ 3 ]

2 голосов
/ 22 июля 2010
find . -type f -perm -o=r
1 голос
/ 22 июля 2010
find . -type f -perm 

для получения дополнительной информации проверьте страницу руководства для параметров -perm.

0 голосов
/ 22 июля 2010

Зафиксированный файл в ClearCase действительно доступен только для чтения.

Если под словом "не только для чтения" вы ссылаетесь на личные файлы, еще не добавленные в представление, вы можете начать с в поисках личных файлов., основанный на правилах grep для рекурсивного ls

cleartool ls -r -nxn

Это было бы безопаснее, чем критерии "только для чтения", поскольку личные файлытакже может быть доступно только для чтения (даже если они еще не зарегистрированы, еще не управляются ClearCase)

Идея рекурсивного ls заключается в отображении всех правил, связанных со всеми файламиваш взгляд.

  • Нет правила означает «приватный» (независимо от того, доступен ли файл только для чтения)
  • Rule: ...\aBranch\LATEST означает, что этосовершено (и - случайно - только для чтения)
  • Rule: CHECKEDOUT означает, что оно зафиксировано, но изменяется (чтение-запись, но ничто не мешает пользователю сделать его доступным для чтения).только снова без регистрации)
  • Rule: hijacked/eclipsed: зафиксировано, но изменено, пока еще не извлечено (чтение-запись, но опять-таки, может быть включено только для чтения без уведомленияClearCase)

Таким образом, вы можете извлекать из этого списка любой набор файлов, который вам действительно нужен, на основе правил ClearCase (или их отсутствия).

...