2012-02-01 2 views
0

Perforce에서는 현재 디렉토리의 모든 파일을 나열하려고하지만 결과에는 하위 디렉토리의 파일이 포함되지 않아야합니다. 예를 들어Perforce : 현재 디렉토리의 모든 파일을 나열하지만 하위 디렉토리는 표시하지 않음

, 내가 가지고있는 경우,

//depot/X/first.c 
//depot/X/second.c 
//depot/Y/third.c 
//depot/Z/fourth.c 

명령의 결과, // 창고/X에 출마, first.csecond.c 포함됩니다. 그것은 아무 소용이 그래서

명령,

p4 files //depot/X/... 

모든 파일을 나열합니다.

*와 같은 다른 와일드 카드로 시도했지만 답변을 찾을 수 없습니다.

+0

신경 쓰지 마세요. 나는 csh를 사용하고 있었고 csh에서 "**"(따옴표 포함)을 사용해야한다는 것을 알았습니다. 위의 예에서 p4 파일 // depot/X/"*"는 필요한 답을 리턴합니다. – sachinpkale

+0

예, *는 하위 디렉토리가 아닌이 디렉토리 만 지정하려는 경우 사용할 올바른 와일드 카드입니다. –

+0

알아 낸 내용으로 질문을 편집하거나 아래 답변을 추가하십시오. – jhwist

답변

1

일반적으로 명령은 p4 files //depot/X/*이지만, 사용자의 경우에는 csh 셸을 사용하고있는 것으로 보입니다. 이 경우 * 와일드 카드를 따옴표로 묶어야합니다. p4 files //depot/X/'*'.

2

나는 어떻게 생각합니까? 하위 디렉토리의 내용을 제외하고 지정된 디렉토리에 모든 파일과 디렉토리를 나열하는 방법.

그리고이 명령은 단지 디렉토리에있는 파일을 나열하지만, ​​서브 디렉토리를 잃은 것

p4 files //xxx/xxxx/"*" 
p4 files //xxx/xxxx/'*' 
p4 files //xxx/xxxx/* 

명령. 모든 하위 디렉토리 이름을 얻고 싶은 경우에

, 당신은 서브 디렉토리가 화면에 출력됩니다 그런 다음 P4의 DIRS

p4 dirs //xxx/xxxx/* 

를 사용할 수 있습니다.

관련 문제