2014-07-18 2 views
0

나는 'ls -l'을 시도했는데, 네 번째 열이 파일 크기 였지만 확실하지 않다고 생각했다. 그런 다음 'ls -s'를 시도했지만 다른 결과가 나타납니다. 나는 또한 'du'를 시도했지만 디렉토리의 크기 만 제공합니다.유닉스에서 파일의 크기를 찾는 명령은?

+0

'du -sh/bin/*'*를 사용해보세요. 디렉토리 안에있는 모든 파일을 나타냅니다. 'ls'는 디렉토리를'4.0k'로 나열하지만,'du'는'점유 된 크기'에 따라 나열합니다,'empty'는'4.0k'를 출력합니다. – Kalanidhi

+0

답변으로 문제가 해결 되었습니까 @ user3809938? 당신이 여기 새로 왔기 때문에 문제가 이미 해결 된 경우 대답을 표시하는 것을 잊지 마십시오. 답변 옆에있는 체크 표시를 클릭하여 빈에서 녹색으로 토글 할 수 있습니다. 의심스러운 점은 [도움말 센터> 질문하기] (http://stackoverflow.com/helpcenter/someone-answers)를 참조하십시오! – fedorqui

답변

1

당신은 다음과 같이 시도 할 수 있습니다 :

ls -lh /bin/grep 
:

ls -l /bin/grep 

출력 175488 여기

-rwxr-xr-x 1 root root 175488 July 18 2014 /bin/grep 

또한으로 시도 할 수있는 파일의 크기

사용자를 얻으려면 frie ndly 크기

-h

-l 옵션, 사용 단위 접미사와 함께 사용하면 세 자리의 수를 줄이기 위해 바이트, 킬로바이트, 메가 바이트, 기가 바이트, 테라 바이트 및 페타 바이트 또는 크기는 기본 2를 사용하지 않아도됩니다.

또한으로 시도 할 수 있습니다 : 당신은 사용할 수 있습니다

stat -c "+%s" 
1

는 :

stat filename 

두 번째 줄 표시 바이트와 진영에서 thesize. 더 많은 정보를 원하시면 : http://www.manpager.com/linux/man1/stat.1.html

+1

사실,'stat -c "+ % s"'를 사용할 수 있습니다.'% s'는 바이트 수를 나타냅니다. 더 많은 옵션은'man stat'를보십시오. – fedorqui

+0

감사합니다.하지만 ls -s는 무엇을 제공합니까? – user3809938

+0

@ user3809938 : - ls -s 옵션 플래그는 파일 크기를 나열합니다. 이것을 확인하십시오 : - http://www.rapidtables.com/code/linux/ls/ls-s.htm –

관련 문제