특정 길이의 이름을 가진 디렉토리를 어떻게 찾을 수 있습니까? 예를 들어, 33 문자 ('a92e8cc611fdebcca3cf2fc8dc02c918', 'c442fb3f46d6c8bd17d27245290a9512'등등)와 동일한 이름의 길이를 가진 여러 개의 디렉토리가 있습니다. find
유틸리티가 'wc -c'형식의 조건을 허용합니까? 아니면 다른 유틸리티를 함께 연결해야합니까?특정 길이의 이름을 가진 디렉토리를 찾는 방법
2
A
답변
8
몇 가지 방법이
$ find . -type d -name "?????????????????????????????????"
$ find /path -type d -printf "%f\n" | awk 'length==33'
0
자바 태그가 없지만 File 필터를 작성하여 염두에 두어야 할 기준을 캡슐화하고이를 java.io.File.list() 메소드에 전달하십시오. 전체 디렉토리 구조 트리를 탐색하려는 경우 재귀해야하지만 완전히 수행 할 수 있습니다.
죄송 합니다만, * nix 스크립팅이 아닙니다.
아파치 코 몬즈 IO JAR에는 쉬운 파일 작업과 디렉토리 유틸리티가있다. GNU와
+0
나는 이것을 위해 Java를 사용하고 싶지 않습니다. :) – ghostdog74
+0
아마도 ... 나는 "자바"태그가 없다는 것을 알아 차리기 전에 90 %를 썼다. 그래서 어쨌든 그것을 게시했다. – duffymo
0
물론 찾기 :
find dir -name '?????????????????????????????????'
을 (즉, 33 시간 ?
이다).
관련 문제
- 1. 특정 문자열로 시작하는 이름을 가진 XML 파일의 요소를 찾는 방법
- 2. 특정 패턴 이름을 가진 파일을 ANT로 컴파일
- 3. PHP에서 상위 디렉토리를 찾는 방법?
- 4. 특정 길이의 C++ 문자열
- 5. 특정 클래스 이름을 가진 사업부가있는 요소
- 6. C# 특정 이름을 가진 변수를 할당하십시오.
- 7. 특정 HTML 클래스 이름을 가진 이미지 찾기
- 8. PHP를 사용하여 특정 이름을 가진 FTP 아카이브의 모든 디렉토리 삭제하기
- 9. 데이터베이스의 특정 이름을 가진 모든 테이블을 선택하는 방법
- 10. 주어진 길이의 k의 순열을 찾는 방법은 무엇입니까?
- 11. 특정 파일 이름을 찾는 BASH apache
- 12. jQuery에서 태그 이름을 찾는 방법
- 13. 예외에서 리소스 이름을 찾는 방법
- 14. 특정 이름을 가진 모든 파일을 선택하고 C에서 제외 #
- 15. int를 특정 길이의 문자열로 변환합니다.
- 16. 특정 길이의 파워 세트 요소
- 17. 특정 디렉토리를 열고 C#
- 18. 도메인 hasMany 회원을 가진 전체를 찾는 방법?
- 19. 특정 사용자의 친구를 찾는 방법
- 20. Neo4j에서 특정 노드를 찾는 방법
- 21. 특정 클래스 이름을 가진 가장 가까운 상위 요소의 ID를 찾는 방법은 무엇입니까?
- 22. 특정 이름을 가진 현재 어셈블리에서 C# 인터페이스의 구현을 찾는 방법은 무엇입니까?
- 23. Android에서 특정 확장명을 가진 모든 파일을 찾는 방법은 무엇입니까?
- 24. std :: set에서 특정 필드 값을 가진 객체를 찾는 방법은 무엇입니까?
- 25. 보석의 이름을 가진 모델
- 26. 특정 임의의 이름을 선택하는 방법
- 27. 특정 디렉토리를 루트로 사용하여 디렉토리를 압축하는 명령
- 28. NERDTree 특정 디렉토리를 자동으로로드
- 29. 그루비 세션. 사용자 이름을 찾는 방법
- 30. 자바 스크립트에서 문자열의 이메일과 이름을 찾는 방법
+1하지만 필자는 파일보다는 디렉터리를 찾는 "유형 d"라고 생각합니다. –
찾기. -regextype posix-extended-type d -regex ". {5}" – mhaller
aeh 죄송합니다. 5 대신 35를 사용하십시오. "./"앞의 수를 계산해야합니다. – mhaller