전체 경로를 찾을 수 있는 파일 이름이 아닌 그냥 인쇄하십시오.

39 m, i& 찾기 명령을 사용하여 받을시간은 ksh 스크립트 및 I& # 39 m, 전체 경로를 보다는 그냥 파일 이름을 검색할 수 있다. I want it 반환되기를 테스트리아스 //severname/dir1/dir2/text.exe. 아닌 것처럼,

궁극적인 목표는 검색하기를 내가 어떻게 하죠? 명확히 하기 위하여, 내가 아는 한, 나는 그저 한 해 만든 수준들과 파일이 있는 디렉토리에는 베포레 체레인 날짜 때문에 경로명입니다 않는 일이 아니다.

질문에 대한 의견 (3)

39 you& 사용하는 경우, GNU groupx 관심용 re

find path -printf "%f\n"

파일 이름과 제외할지 인쇄인쇄 거역한다면 그냥 패스.

해설 (0)
find ... -exec basename {} \; 

또 이렇게 트릭. 그러나, 왜 이렇게 @Kent 이거요?

해설 (5)
해결책

함께 할 수 있습니다.

find ..... |sed 's#.*/##'

하지만 정말 쉽게 이해할 수 있습니까? 만약 두 개의 파일이 같은 파일_이름 하지만 다른 디렉토리에 구분할 수 있습니까?

예:

you are in /foo

/foo/a.txt
/foo/bar/a.txt
  • 편집할지 *

이 질문에 대한 대답은 게인에서 편집하십시오 일부 나으뇨 텍스트 포맷.

에 설명됨 주석문입니다 도왔으매 싶을 때

일부 파일을 찾기, 1. 2. 복제본에 dir, 그들에게 gzip 충족되었으며 아카이빙할 앨리스 말하도다 그들을 3. 4. 분리하십시오 복사됨 파일만 있으면 2 단계 성공

이 한 샷을 할 수 있다.

find ...|xargs tar -czf /path/to/your/target/a.gz 

이 타르 (tar 파일, 디렉터리 공략하십시오 발견하리니 (앨리스) 할 수 있습니다.

해설 (10)

39 의 here& 다른 답을.

find | awk -F/ '{print $NF}'    
해설 (2)

GNU 찾기 '는' 그래서 printf 사용하여 이 해야 할 모든 기본 지원

find ... -printf '%f\n'

업데이트: 수갑차 내가 이 이미 나와 있는 의해 오토메이티드 @glenn-jackman 누락했습니다 짐작이지만요. 볼 수 있습니다.

해설 (0)