블로그 이미지
GUCCI

카테고리

전체보기 (111)
여행 (1)
기기 (2)
쇼핑 (0)
게임 (0)
etc. (6)
취업이야기 (0)
업무일지 (5)
리눅스 (38)
웹프로그래밍 (2)
네트워크 (4)
JAVA (17)
Android (0)
IOS (2)
LUA (8)
C/C++ (1)
Objective C (2)
SERVER (2)
그누보드4 (1)
MSSQL (2)
Programming (1)
자바스크립트 (4)
HTML/CSS (1)
LGNAS (0)
Total
Today
Yesterday
이름
test - 화일 유형을 점검하고 값을 비교한다. 
개요
test [표현식] 
test {--help,--version} 
설명
이 맨페이지는 GNU 버전의 test 를 다룬다. 대부분의 쉘은 같은 이름, 같은 기능의 내장 명령을 지니고 있을 것이다. 
test 조건 표현식의 평가에 따라 0 (참) 또는 1 (거짓)의 상태를 반환한다. expr. 은 단항식(unary) 또는 이항식(binary)가 될 수 있다. 단항식은 보통 화일의 상태를 조사하는데 사용된다. 문자열 연산잔와 수치 비교 연산자도 있다. 


-b 화일 
만약 화일 이 존재하며 블럭 장치이며 참. 
-c 화일 
만약 화일 이 존재하고 문자 장치이면 참. 
-d 화일 
만약 화일 이 존재하고 디렉토리이면 참. 
-e 화일 
만약 화일 이 존재하면 참. 
-f 화일 
만약 화일 이 존재하고 보통의 화일이면 참. 
-g 화일 
만약 화일 이 존재하고 set-group-id 이면 참. 
-k 화일 
만약 화일 이 ``sticky'' 비트 설정을 가지고 있으면 참. 
-L 화일 
만약 화일 이 존재하고 심복릭 링크이면 참. 
-p 화일 
만약 화일 이 존재하고 명명된 파이프이면 참. 
-r 화일 
만약 화일 이 존재하고 읽기 가능이면 참. 
-s 화일 
만약 화일 이 존재하고 0 보다 큰 크기를 갖으면 참. 
-S 화일 
만약 화일 이 존재하고 소켓이면 참. 
-t [fd] 
만약 fd 가 터미널 상에서 오픈된 것이면 참. 만약 fd 가 생략되면 기본값은 1 ( 표준출력 )이다. 
-u 화일 
만약 화일 이 존재하고 set-user-id 비트 설정을 가지면 참. 
-w 화일 
만약 화일 이 존재하고 쓰기가능이면 참. 
-x 화일 
만약 화일 이 존재하고 실행가능이면 참. 
-O 화일 
만약 화일 이 존재하고 유효 사용자 ID의 소유이면 참. 
-G 화일 
만약 화일 이 존재하고 유효 그룹 ID의 소유이면 참. 
화일1 -nt 화일2
만약 화일1 이 (수정일에 의거하여) 화일2보다 최근에 생겼다면 참. 
화일1 -ot 화일2
만약 화일1 이 화일2보다 오래된 것이면 참. 
화일1 -ef 화일2
만약 화일1 과 화일2 이 같은 장치, 같은 아이노드 번호를 갖는다면 참. 
-z 문자열 
만약 문자열의 길이가 0 이면 참. 
-n 문자열 
string
문자열 의 길이가 0 이 아니라면 참. 
문자열1 = 문자열2
두 문자열이 같으면 참. 
문자열1 != 문자열2
두 문자열이 같지 않으면 참. 
! 표현식 
표현식 이 거짓이면 참. 
표현식1 -a 표현식2
표현식1 과 표현식2 가 둘 다 참이면 참. 
표현식1 -o 표현식2
표현식1 또는 표현식2 둘 중 하나라도 참이면 참. 
인수1 OP 인수2 
여기서 OP 는 다음 중 하나이다. -eq, -ne, -lt, -le, -gt, 또는 -ge. 이러한 수치 이항 연산자들은 각각 만약 인수1이 인수2보다 같거나, 같지 않거나, 작거나, 작거나 같거나, 크거나, 크거나 같을 때 참을 반환한다. 인수1 와 arg2 는 양의 정수, 음의 정수 또는 문자열 의 길이를 평가하는 -l 문자열 표현식이 될 수 있다. 

옵션
GNU test 가 단 한 개의 인수로 시작하면 다음 옵션이 인식된다: 
--help 
표준출력으로 사용법을 출력하고 정상적으로 종료한다. 
--version 
표준출력으로 버전정보를 출력하고 정상적으로 종료한다.

[출처] [리눅스 명령어] test|작성자 holyruby

'리눅스 > 리눅스명령어' 카테고리의 다른 글

sysctl 명령어  (2) 2012.02.15
insmod, rmmod, lsmod, modprobe  (3) 2012.02.14
at 와 crond 명령어  (2) 2012.02.14
grep 명령어 와 활용  (7) 2012.02.13
ln 명령어 심볼릭,하드  (4) 2012.02.13
Posted by GUCCI
, |

최근에 달린 댓글

글 보관함