해당 명령을 사용하면 whereis
파일의 위치를 얻을 수 있지만 이러한 파일의 모든 크기를 합산하는 더 쉬운 방법이 있는지 알고 싶습니다.
답변1
이 답변은 사용 중인 배포판에 따라 다릅니다. 예를 들어 파일이 어떤 패키지에서 배포되었는지 알아낸 xterm
다음 패키지 저장소를 쿼리하여 패키지 크기를 가져옵니다.
데비안/우분투 예:
which xterm
/usr/bin/xterm
dpkg -S /usr/bin/xterm
xterm: /usr/bin/xterm
apt-cache show xterm|grep -i size
Installed-Size: 1659
Size: 664882
레드햇/CentOS:
which ls
yum whatprovides /usr/bin/ls
coreutils-8.22-11.el7.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo : base
Matched from:
Filename : /usr/bin/ls
.
.
more output
.
.
yum info coreutils-8.22-11.el7.x86_64|grep -i size
Size : 14 M
솔라리스 11:
which ls
/usr/bin/ls
pkg search /usr/bin/ls
INDEX ACTION VALUE PACKAGE
path file usr/bin/ls pkg:/system/[email protected]
pkg info pkg:/system/[email protected] |grep -i size
Size: 37.58 MB
답변2
사용:
ls -lah /path/to/file
파일의 파일 크기를 봅니다.
Examples:
# ls -lah /usr/sbin/httpd
-rwxr-xr-x 1 root root 348K Aug 24 17:53 /usr/sbin/httpd
# ls -la /usr/sbin/httpd
-rwxr-xr-x 1 root root 355712 Aug 24 17:53 /usr/sbin/httpd
노트:
개인적으로 나는어느대신 명령어디주문하다.
# which httpd
/usr/sbin/httpd