find 명령어 위주 쉘명령어

2011. 9. 20. 01:08 from linux

# .svn이 포함된 파일 삭제
find . -name '.svn*' -exec rm -rf {} \;

 

# 30일 이전 데이타 조회
find /data/xxxxxx/log/888log -mtime -30 -mtime +0 -exec ls -l {} \; | wc -l
find /data/xxxxxx/spool/logupload -mtime -30 -mtime +0 -exec ls -l {} \; | wc -l

 

# 30일 이전 데이타 이동
find /data/xxxxxx/log/888log -mtime -30 -mtime +0 -exec mv {} . \;
find /data/xxxxxx/spool/logupload -mtime -30 -mtime +0 -exec mv {} . \;

 

# 리스트 목록 갯수 확인
ls -al | wc -l

 

#hack이라는 문자가 포함되있는 파일 검색
find ./ -name "*" -exec grep -H hack [] \;
find ./ -type f -print | xargs grep -H "hack" /dev/null
find ./ -type f -exec grep 'hack' {} /dev/null \;
egrep -r hack *

 

# 전체 디렉토리에서 소유자의 uid가 427인 파일들을 보여준다
find / -user 427 -print

 

# 최근 5분안에 생성되거나 업데이트 된 파일을 보여준다
find / -cmin -5

 

# 일반 유저가 쓰기 권한이 있는 디렉토리를 보여준다.
find / -perm -0002 -type d -print

 

# 일반유저가 쓰기 권한이 있는 파일을 보여준다
find / -perm -0002 -type f -print

 

# 유저나 그룹이 없는 파일을 보여준다
find / -nouser -o -nogroup -print

 

# 지난 2일 사이에 변경된 파일을 보여준다.
find / -mtime 2 -o -ctime 2

 

# 현재위치에서 하위 디렉토리까지 파일 찾기
find . -name "sample.txt"

 

# 현재위치에서 하위 디렉토리까지 sample 문자열 포함하는 파일 찾기
find . -name "*sample*"

 

#  현재위치에서 하위 디렉토리까지 ".txt"로 끝나는 파일 찾고 찾은파일안에 sample 단어가 있는 내용을 출력
find . -print "*.txt" | xargs grep "파일명 or 문자열" // 파일명 or 문자열이 들어있는 행 모두 화면에 출력
find . -name "*.txt" -exec grep "sample" {} \; // 파일명은 출력 안하고 찾고자 하는 문자열의 행만 출력
find . -name "*.txt" | xargs grep "sample"

 

# 현재위치에서 -type d(디렉토리찾기) 디렉토리를 찾는데 이름이 sample로 시작하는 디렉토리만 찾기
find . -type -d -name "sample*"

 

# 현재위치에서 파일만 찾는데 sample로 시작하는 단어를 찾고 찾은 파일중 현재일자로부터 2일전 파일만 찾기
find . -type f -name "sample*" -mtime 2

 

 

 

'linux' 카테고리의 다른 글

awk command  (0) 2012.07.03
Posted by 에시드 :

offsetHeight offsetWidth 값은 그 객체를 포함하고 있는 상위객체의 레이아웃 또는 좌표와 관련된 높이와 폭의 값입니다.

이와 관련하여 clientHeight 과 clientWidth 값이 있습니다.

이는 실제 웹페이지에 접속한 사용자가 가시적으로 보는 높이와 폭의 값입니다.
이에 대한 비교자료를 링크걸어 놓을테니 이를 통해 두개의 차이를 확인 하시기 바랍니다.

비교자료보기

clientHeight 스크롤바를 포함하는 요소의 높이를 반환
object.clientHieght
clientWidth 스크롤바를 포함하는 요소의 폭을 반환
object.clientWidth
scrollHeight 스크롤바를 움직이지 않고 보여지는 요소의 전체 높이
object.scrollHeight
scrollLeft 요소의 왼쪽 스크롤 된 폭을 반환
object.scrollLeft
scrollTop 요소의 위쪽 스크롤 된 높이를 반환
object.scrollTop
scrollWidth 스크롤바를 움직이지 않고 보여지는 요소의 전체 폭
object.scrollWidth


'script' 카테고리의 다른 글

decodeXSS  (0) 2012.10.04
fileupload  (0) 2012.07.06
정규식 : 특정단어 제외  (0) 2012.03.01
undefined, null, typeof  (0) 2012.01.11
자바스크립트 챠트 이미지  (0) 2011.09.19
Posted by 에시드 :

'script' 카테고리의 다른 글

decodeXSS  (0) 2012.10.04
fileupload  (0) 2012.07.06
정규식 : 특정단어 제외  (0) 2012.03.01
undefined, null, typeof  (0) 2012.01.11
offsetHeight, clientHeight, scrollHeight  (0) 2011.09.19
Posted by 에시드 :

<logic:iterate> tag / out.flush

2011. 9. 19. 22:39 from JAVA

while 문이나 for문대신 반복하면서 배열이나 컬렉션의 요소를 하나씩 꺼내 처리하는 테그

속성명

필수

디폴트값

자바 실행시 식의표시

설명

collection

표시

컬렉션을 취득하는 처리를jsp실행시식으로 기술한다.

id

필수

반복의,현재의 요소를 유지하는 변수명

page스코프의 BEAN으로서 취급된다.

indexId

반복루프카운트값을 유지하는 inetger형의 변수의 이름을 지정한다.

length

표시

최대반복횟수를 int형이나 java.lang..Integer형으로 지정한다. 컬렉션의 실제 길이보다 큰값을 지정한경우 실제의 길이에 다다르면 거기서 처리를 종료한다.

name

표시

반복의 대상이되는 컬렉션을 프로퍼티로써가지는 JavaBean scope속성응로지정한 스코프에서 취득하는 . Property속성이 생략된경우 반복의 대상이되는 컬렉션을 scope속성으로 지정된 스코프에서 취득하는

offset

0

표시

컬렉션의 반복을 시작하는 인텍스. Int형이나 java.lang.Integer형으로 지정한다.

property

표시

name속성으로 지정한 Bean 프로퍼티명을 지정한다. 취득한 오브젝트가 반복의 대상이 되는 컬렉션이된다.

scope

표시

name속성으로 지정한 Bean 검색하는 스코프를 지정한다. 생략된경우 page, request, session, application 순으로 자동검색된다.

type

표시

Id속성으로 지정된 Bean.실제로 캐스트 가능한 형을 지정한다.



<logic:iterate>태그는 자체적으로 null객체일때의 처리가 없으므로 예외처리를 위해

객체의 존재유무를 체크한다.

그 역할을 하는 태그는 <logic:empty><logic:notEmpty>이며 스크립트릿에서

if-else처리에 해당되는 태그

jsp 페이지는 기본적으로 8Kb 의 용량이 되어야 출력을 한다.

물론 페이지가 마감되면 당연히 브라우저에 나타나겠지만

백단 처리가 많은 경우엔 그대로 하얀 화면만 나오게 되므로

클라이언트의 불편함이 생길 수 있다.(화면이 안뜬다고 열심히 리프레쉬를 누르게 될테니...)

그러므로 백단 작업이 시작되기 전 화면 출력 내용이 8kb가 되지 않는다면

out.flush() 함수를 사용해서 로딩 중이라는 표시 정도는 해줘야

클라이언트의 불편함을 막을 수 있다.

out.flush()의 함수는 이 명령이 쓰여지기 전의 내용을 강제적으로 화면에 뿌려주는 기능을 제공

Posted by 에시드 :

DB2 rownum - oracle

2011. 9. 14. 20:40 from DB

* 반환되는 행의 갯수 제한 하기!

 

oracle 

    select *

      from table

     where rownum <= 10

 

 

 

db2

   select *

       from table

    fetch first 10 row only

 

  select *

     from ( select row_number() over (oreder by id)  as r_number

                      from table)

  where r_number <= 10


'DB' 카테고리의 다른 글

JDBC FailOver  (0) 2012.07.30
MS SQL sequence 만들기  (0) 2012.03.27
테라DB 관련 정보  (0) 2011.09.14
MSSQL TCP/IP 설정  (0) 2011.09.14
toad 단축키  (0) 2011.09.14
Posted by 에시드 :