모든 정보를 얻을 수는 없습니다. ls
.
몇 가지 명령이 필요합니다.
이름 : ls
소유자 : ls -ld <filename> | cut -f3 -d' '
예 : root
수정 된 날짜 : ls -ld <filename> | awk '{print $6" "$7}'
예 : 2012-03-02 06:56
(용도 stat <filename>
날짜가 액세스되고 변경된 경우).
유형 : file <filename>
예 : /lib/libiw.so.30: ELF 32-bit LSB shared object, Intel 80386 (...)
크기 : ls -hld <filename> | cut -f5 -d' '
예 : 34K
태그 : N / A
회사 : apt-cache show $(dpkg -S <filename> | cut -f1 -d:) | grep Origin
예 : Origin: Ubuntu
(.rpm 기반 시스템에서이 정보는에서 찾을 수 있습니다. rpm -q -i -f <filename>
)
저작권 : cat /usr/share/doc/$(dpkg -S <filename> | cut -f1 -d:)/copyright 2>/dev/null || echo 'No copyright information'
예 : (...) Copyright: Commercial (...)
(.rpm 기반 시스템에서이 정보는에서 찾을 수 있습니다. rpm -q -i -f <filename>
)
기술 : apt-cache show $(dpkg -S <filename> | cut -f1 -d:) | fgrep 'Description' | fgrep -v Description-md5
예 : Description-en: Filesystem in Userspace (library)
(.rpm 기반 시스템에서이 정보는에서 찾을 수 있습니다. rpm -q -i -f <filename>
)
장황한 설명 : apt-cache show $(dpkg -S <filename> | cut -f1 -d:) | egrep -v '^[^ ]'
예 : GNU findutils provides utilities to find files meeting specified
criteria and perform various actions on the files which are found.
This package contains 'find' and 'xargs'; however, 'locate' has
been split off into a separate package.
(.rpm 기반 시스템에서이 정보는에서 찾을 수 있습니다. rpm -q -i -f <filename>
)
위의 정보를 많이 제공하는 Ubuntu의 쉘 기능은 매우 빠르며 더러운 것입니다.
nm file
. 라이센스 / 저작권 및 설명에 관해서는 패키지 관리자 (우분투에서 어떻게하는지 모르겠습니다)에서 알 수 있습니다.