ll -R | cut -c1 | grep - | wc -l

ls에서 -R 옵션을 주면 서브 디렉토리의 파일들까지 같이 보여줍니다.
이 결과에서 첫번째 column이 파일의 type을 나타내는데 파일은 - 으로 시직합니다.
즉 첫번째 column을 잘라내고 그 결과에서 - 으로 시작하는 라인을 잡아내서 카운트를 세면 순수한 파일의 갯수만 나오겟죠.


순수 파일만의 갯수
#find . -type f -print | wc -l

순수 디렉토리만의 갯수
#find . -type d -print | wc -l

파일,디렉토리 모두의 갯수
#find . -print | wc -l


tar 로 압축을 풀 때에 한꺼번에 여러 파일을 압축 풀고 난 후에,
폴더 내의 파일 개수를 세고 싶다...

해결책:
여러 파일을 찾기 위해서는 아래와 같이 실행하면 되겠다. (여러 파일 압축 풀기에서 참고)
find . -name "*.tar" -exec tar wvf {} \;

아래와 같은 형식으로 조회해보면, 파일의 개수를 알 수 있다. (파일 개수 알아보기에서 참고)
find . -name "*.tar" -print | wc -l


HP 9000 컴퓨터 HP-UX 사용설명서: HP-UX 사용자 설명서
http://docs.hp.com/ko/B2355-90167/index.html

 

+ Recent posts