이전 ls 강의 에 이어서 마지막 ls 강의 02에 들어가 보도록 하겠다.
$ ls -pR
.:
U bp else get getter hz op ro screen.png testd2
autopoboot bpt f geted gettter.ods odg r rt testd uu
./testd:
bp get getter r ro rt screen.png uu
./testd2:
-- '-R' 은 하부 디렉토리 전부를 동시에 같이 보여준다.
// 그렇다면 이번에는 이전에 배운 명령어와 '-R' 를 조합해 사용해 볼 것이다.
$ ls -RalphS
.:
합계 656K
-rwxr-x---. 1 tester tester 343K 7월 30 14:43 screen.png
drwxr-x---. 131 tester tester 44K 8월 5 23:52 ../
-rwxr-x---. 1 tester tester 17K 6월 12 19:49 geted
-rwxr-x---. 1 tester tester 9.6K 6월 12 16:44 gettter.ods
drwxr-x---. 5 tester tester 4.0K 8월 5 19:23 ./
drwxrwxr-x. 2 tester tester 4.0K 8월 5 19:06 .hidf/
drwxrwxr-x. 2 tester tester 4.0K 8월 5 23:52 testd/
drwxrwxr-x. 2 tester tester 4.0K 8월 5 16:30 testd2/
-rwxr-x---. 1 tester tester 3.8K 5월 21 18:25 bp
-rwxr-x---. 1 tester tester 3.0K 6월 12 22:30 hz
-rwxr-x---. 1 tester tester 1.3K 5월 29 21:37 odg
-rwxr-x---. 1 tester tester 610 5월 21 17:26 rt
-rwxr-x---. 1 tester tester 205 6월 4 21:54 autopoboot
-rwxr-x---. 1 tester tester 181 6// 먼저 grep을 ls와 같이 조합해 명령을 내려 보도록 하자.
$ ls -lap |grep hid
-rw-rw-r--. 1 tester tester 2 8월 5 19:05 .hid.txt
drwxrwxr-x. 2 tester tester 4096 8월 5 19:06 .hidf/
: 'hid' 문자가 들어간 파일과 폴더를 찾아 그것만 출력해 주는 것을 볼 수 있다.
// 이젠 less를 ls와 같이 조합해 명령을 내려 보도록 하자.
$ ls -RalphS |less
-- 다음과 페이지를 나눠 첫번째 페이지에 멈추어 같이 출력 된다.
.:
합계 656K
-rwxr-x---. 1 tester tester 343K 7월 30 14:43 screen.png
drwxr-x---. 131 tester tester 44K 8월 5 23:52 ../
-rwxr-x---. 1 tester tester 17K 6월 12 19:49 geted
-rwxr-x---. 1 tester tester 9.6K 6월 12 16:44 gettter.ods
drwxr-x---. 5 tester tester 4.0K 8월 5 19:23 ./
drwxrwxr-x. 2 tester tester 4.0K 8월 5 19:06 .hidf/
drwxrwxr-x. 2 tester tester 4.0K 8월 5 23:52 testd/
drwxrwxr-x. 2 tester tester 4.0K 8월 5 16:30 testd2/
-rwxr-x---. 1 tester tester 3.8K 5월 21 18:25 bp
-rwxr-x---. 1 tester tester 3.0K 6월 12 22:30 hz
-rwxr-x---. 1 tester tester 1.3K 5월 29 21:37 odg
-rwxr-x---. 1 tester tester 610 5월 21 17:26 rt
-rwxr-x---. 1 tester tester 205 6월 4 21:54 autopoboot
-rwxr-x---. 1 tester tester 181 6월 1 00:05 ro
-rwxr-x---. 1 tester tester 114 6월 12 19:49 get
-rwxr-x---. 1 tester tester 110 5월 21 18:42 bpt
-rwxr-x---. 1 tester tester 103 7월 16 16:23 getter
-rwxr-x---. 1 tester tester 85 5월 14 23:29 r
-rwxr-x---. 1 tester tester 72 6월 16 23:53 else
-rwxr-x---. 1 tester tester 47 5월 30 11:00 uu
-rwxr-x---. 1 tester tester 45 5월 29 19:17 op
:
= 여기서 화살표키나 엔터키 혹은 'pagedown'로 내려가며 볼수가 있으며 'less 프로세스' 내에서 빠져 나오려면
키보드에서 "ctrl + z" 로 빠져 나올수가 있다.월 1 00:05 ro
-rwxr-x---. 1 tester tester 114 6월 12 19:49 get
-rwxr-x---. 1 tester tester 110 5월 21 18:42 bpt
-rwxr-x---. 1 tester tester 103 7월 16 16:23 getter
-rwxr-x---. 1 tester tester 85 5월 14 23:29 r
-rwxr-x---. 1 tester tester 72 6월 16 23:53 else
-rwxr-x---. 1 tester tester 47 5월 30 11:00 uu
-rwxr-x---. 1 tester tester 45 5월 29 19:17 op
-rwxr-x---. 1 tester tester 10 5월 30 11:01 U
-rwxr-x---. 1 tester tester 5 6월 3 19:11 f
-rw-rw-r--. 1 tester tester 2 8월 5 19:05 .hid.txt
./.hidf:
합계 8.0K
drwxrwxr-x. 2 tester tester 4.0K 8월 5 19:06 ./
drwxr-x---. 5 tester tester 4.0K 8월 5 19:23 ../
./testd:
합계 444K
-rwxr-x---. 1 tester tester 343K 8월 5 16:30 screen.png
drwxrwxr-x. 2 tester tester 4.0K 8월 5 23:52 ./
drwxr-x---. 5 tester tester 4.0K 8월 5 19:23 ../
-rwxr-x---. 1 tester tester 3.8K 8월 5 16:30 bp
-rwxr-x---. 1 tester tester 610 8월 5 16:30 rt
-rwxr-x---. 1 tester tester 181 8월 5 16:30 ro
-rwxr-x---. 1 tester tester 114 8월 5 16:30 get
-rwxr-x---. 1 tester tester 103 8월 5 16:30 getter
-rwxr-x---. 1 tester tester 85 8월 5 16:30 r
-rwxr-x---. 1 tester tester 47 8월 5 16:30 uu
./testd2:
합계 8.0K
drwxrwxr-x. 2 tester tester 4.0K 8월 5 16:30 ./
drwxr-x---. 5 tester tester 4.0K 8월 5 19:23 ../
-- 디렉터리 하부의 모든 내용들을 전부 나누어 출력해 주고 있다.
지금까지 ls에 관한 여러 명령어 사용과 조합 방법에 대해 알아 보았다.
그렇다면 이제부터는 조금 더 고급 조합 사용 방법들에 대해서 알아 보도록 해 보자.
지금 부터 배울 것은 기존 ls 명령어 에다가 'less' 나 'grep'을 조합해 볼 것이다.
less는 less 자체 프로세스 내부로 진입하여 페이지를 나누어 볼 수 있게 해주는 시스템 명령어 소프트웨어 이며
grep 원하는 문자 행만 찾아 주는 역할을 하는 시스템 명령어 소프트웨어 이다.
시스템 명령 끼리 조합해 사용하기 위해서는 ' | ' 를 같이 사용해 줘야 하는데 ' | '는 키보드에서 "시프트키(Shift key) + \(₩)" 를 눌러 구현 할수 있다.
// 먼저 grep을 ls와 같이 조합해 명령을 내려 보도록 하자.
$ ls -lap |grep hid
-rw-rw-r--. 1 tester tester 2 8월 5 19:05 .hid.txt
drwxrwxr-x. 2 tester tester 4096 8월 5 19:06 .hidf/
= 'hid' 문자가 들어간 파일과 폴더를 찾아 그것만 출력해 주는 것을 볼 수 있다.
// 이젠 less를 ls와 같이 조합해 명령을 내려 보도록 하자.
$ ls -RalphS |less
-- 다음과 페이지를 나눠 첫번째 페이지에 멈추어 같이 출력 된다.
.:
합계 656K
-rwxr-x---. 1 tester tester 343K 7월 30 14:43 screen.png
drwxr-x---. 131 tester tester 44K 8월 5 23:52 ../
-rwxr-x---. 1 tester tester 17K 6월 12 19:49 geted
-rwxr-x---. 1 tester tester 9.6K 6월 12 16:44 gettter.ods
drwxr-x---. 5 tester tester 4.0K 8월 5 19:23 ./
drwxrwxr-x. 2 tester tester 4.0K 8월 5 19:06 .hidf/
drwxrwxr-x. 2 tester tester 4.0K 8월 5 23:52 testd/
drwxrwxr-x. 2 tester tester 4.0K 8월 5 16:30 testd2/
-rwxr-x---. 1 tester tester 3.8K 5월 21 18:25 bp
-rwxr-x---. 1 tester tester 3.0K 6월 12 22:30 hz
-rwxr-x---. 1 tester tester 1.3K 5월 29 21:37 odg
-rwxr-x---. 1 tester tester 610 5월 21 17:26 rt
-rwxr-x---. 1 tester tester 205 6월 4 21:54 autopoboot
-rwxr-x---. 1 tester tester 181 6월 1 00:05 ro
-rwxr-x---. 1 tester tester 114 6월 12 19:49 get
-rwxr-x---. 1 tester tester 110 5월 21 18:42 bpt
-rwxr-x---. 1 tester tester 103 7월 16 16:23 getter
-rwxr-x---. 1 tester tester 85 5월 14 23:29 r
-rwxr-x---. 1 tester tester 72 6월 16 23:53 else
-rwxr-x---. 1 tester tester 47 5월 30 11:00 uu
-rwxr-x---. 1 tester tester 45 5월 29 19:17 op
:
= 여기서 화살표키나 엔터키 혹은 'pagedown'로 내려가며 볼수가 있으며 'less 프로세스' 내에서 빠져 나오려면
키보드에서 "ctrl + z" 로 빠져 나올수가 있다.
도움이 되셨다면 '♡' 버튼을 꼭눌러 주시면 감사 하겠습니다.
'리눅스 기초 가이드 > UNIX 시스템 ' 카테고리의 다른 글
[유닉스 기초] 리눅스에서 '환경 변수' 란? 매우 이해하기 쉬운 강의 (0) | 2016.09.14 |
---|---|
[리눅스 가이드] 리눅스 콘솔 CLI를 등재하는 TTY 에 대해서 간단하게 배워 봅시다. (0) | 2016.08.11 |
[리눅스 시스템 기초] 파일 리스트를 출력해 주는 'ls'에 대한 모든 것 01 (0) | 2016.08.05 |
[유닉스 시스템 기초] chmod 를 통환 각 파일이나 폴더의 권한 속성 변경 방법 (0) | 2016.08.04 |
리눅스에서 netstat 명령 활용하기 (0) | 2016.07.25 |