본문 바로가기

컴퓨터/리눅스

리눅스 실행 파일

리눅스에서는 확장자 구분 없이 실행 가능한 파일(바이너리 파일)과 비실행 파일로 구분

리눅스 파일들은 대소문자 구별을 확실히 함


1 파일 및 디렉토리 보기(ls)

1 기능

도스의 dir과 같은 기능을 가진 파일 목록 출력 명령어


2 사용법

ls [옵션]


3 옵션

-a, -all: 디렉토리내의 모든 파일 출력

-l, -format=long: 파일 정보(파일 종류, 퍼미션, 사이즈)를 표시

-s, -size: 1k 블록 단위로 파일 크기 표시

-t, --sort=time: 최근의 파일부터 출력

-c, --time: 파일 최근 변경 시간에 따라 정렬해서 출력

--color: 파일 종류에 따라 색상 표시

-R (recursive): 현재 작업 디렉토리와 하위 디렉토리 모두 출력

--help 도움말


ls -a 

도트(.)로 된 숨겨진 파일을 포함한 모든 파일들을 보여줌


. :점(.) 하나는 현재 디렉토리를 의미

..: 점(..) 두 개는 현재 디렉토리에서 상위 디렉토리로 이동할 수 있음을 의미

.Xdefaults: X-Windows 화면에서 x-term을 사용할 때 환경 설정 내용을 담고 있는 파일

.bash_history: 입력한 명령어 내용이 저장되는 파일

.bash_profile: 디렉토리 경로를 지정하거나 환경 변수들을 지정하는 파일

.bashrc: 알리아스(alias) 정보를 가지고 있는 파일.



ls -l

-l 옵션은 파일정보와 함께 파일 목록들을 출력

-rwxr-xr-x. 1 root root        123 Jan 26  2012 zfgrep

-rwxr-xr-x. 1 root root       2089 Jan 26  2012 zforce

-rwxr-xr-x. 1 root root       6073 Jan 26  2012 zgrep

-rwxr-xr-x. 1 root root     211224 Jan 15  2012 zip

-rwxr-xr-x. 1 root root     103976 Jan 15  2012 zipcloak

-rwxr-xr-x. 1 root root       2953 Oct 11  2008 zipgrep

-rwxr-xr-x. 2 root root     164736 Jan 15  2012 zipinfo

-rwxr-xr-x. 1 root root      95744 Jan 15  2012 zipnote

-rwxr-xr-x. 1 root root      97992 Jan 15  2012 zipsplit

-rwxr-xr-x. 1 root root       1798 Jan 26  2012 zless

-rwxr-xr-x. 1 root root       2672 Jan 26  2012 zmore

-rwxr-xr-x. 1 root root       5313 Jan 26  2012 znew


디렉토리만 ls 명령으로 나오게 하기

ls -la | grep "^d"

dr-xr-xr-x.  2 root root      36864 Aug  2  2012 .

drwxr-xr-x. 13 root root       4096 May 23  2012 ..


ls m*

m으로 시작되는 파일

m17n-conv       makedepend       matchbox-window-manager  mcopy             memdiskfind       minfo         mkinitrd    mmount       mpartition  msgcmp     msginit     mutter        m4              makeg            mattrib                  


ls *m

m으로 끝나는 파일

atrm   combinedeltarpm  eu-nm   gsoelim  lastcomm      md5sum   pdftoppm  printafm  rm       sha1sum    sha384sum  sum       udevadm  xsetwacom        apgbfm         cksum  comm     gcc-nm  gvfs-rm  lprm          msgcomm 


ls *m*

m이 중간에 있는 파일들을 모두 보여 줌

atrm   combinedeltarpm  eu-nm   gsoelim  lastcomm      md5sum   pdftoppm  printafm  rm       sha1sum    sha384sum  sum       udevadm  xsetwacom    apgbfm         cksum  comm           gcc-nm   gvfs-rm  lprm          msgcomm 


ls m????

m으로 시작되는 파일 가운데 5개의 문자로 된 파일을 출력

mailq  makeg  mandb  mcomp  mcopy  minfo 


'컴퓨터 > 리눅스' 카테고리의 다른 글

ping, traceroute, netstat 명령어  (0) 2013.08.12
리눅스 파일 압축하기 압축풀기  (1) 2013.08.09
리눅스 시스템 끄기  (0) 2013.07.12
gcc  (1) 2013.07.06
리눅스 명령어  (0) 2013.07.06