?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
파일복사 (cp)

-사용법 : cp 복사할원본파일명 대상파일명

-현재디렉토리의 aaa.txt파일을 bbb.hwp파일로 복사
->shell> cp aaa.txt bbb.hwp

-현재디렉토리의 aaa.txt bbb.hwp ccc.doc 파일을 public_html 디렉토리안으로 복사
->shell> cp aaa.txt bbb.hwp ccc.doc public_html

-public_html 디렉토리를 통째로 html디렉토리라는 이름으로 복사
->shell> cp -r public_html html

-원본파일의 소유자.그룹을 그대로 가지고 복사

->shell> cp -p aaa.txt bbb.hwp


-원본파일의 속성이나 링크정보까지 포함

->shell> cp -a aaa.txt bbb.hwp


옵션을 여러가지 사용할때는

->shell> cp -apr public_html html

* @/var/named 디렉토리를 현재디렉토리로 복사해오고싶은경우
(현재디렉토리 . 상위디렉토리 ..)
->cp -r /var/named .

5. 디렉토리 만들기 (mkdir)

-사용법 : mkdir 만들디렉토리명
->현재디렉토리에 abc123디렉토리 만들기
shell>mkdir abc123
->abc123디렉토리안에 a1디렉토리를 만들고 a1디렉토리안에 a11디렉토리를 동시에만들기
shell>mkdir -p abc123/a1/a11
p : 하위디렉토리를 포함해서 디렉토리생성
->abc디렉토리안에 bl,cl,dl,el디렉토리를 동시에 만들기
shell>mkdir abc/{bl,cl,dl,el}

6. 파일삭제 (rm : remove)

-사용법 : rm -[옵션] 삭제할 파일명

-옵션종류 : r - 디렉토리를 삭제할때 사용하는 옵션
f - 물어보지 말고 강제 삭제
->현재 디렉토리의 aaa.txt 파일 삭제
shell>rm aaa.txt
->현재 디렉토리내의 named 디렉토리 삭제
shell>rm -rf named
->현재 디렉토리내의 a로 시작되는 모든 파일 삭제
shell>rm -rf a*
->현재 디렉토리내의 txt라는 확장자를 가지는 모든 파일 삭제
shell>rm -rf *.txt

7. 파일이동 (mv : move)

-사용법 : mv 이동할원본파일 대상파일명
->현재 디렉토리내의 abc파일을 bbc파일명으로 이동시키기 (파일명변경하기)
shell>mv abc bbc
->현재 디렉토리내의 abc123디렉토리를 public_html디렉토리내의 bbc123이름으로 옮기기
shell>mv abc123 public_html/bbc123

8. 절대경로와 상대경로

-디렉토리를 결정하는 경우 크게 절대경로와 상대경로 두가지로 표현가능

1. 절대경로 - 최상위 디렉토리를 기준으로 디렉토리명을 나열하는 방법
ex) /home/users/it309/public_html 형식으로 표현
2. 상대경로 - 현재 디렉토리를 기준으로 디렉토리명을 나열하는 방법
ex) 현재디렉토리가 /home/users/it309/public_html 이라고 할 경우
/home 디렉토리의 경로를 상대경로로 표현하면,
../../../
->it309 사용자가 로그인한 직후 /etc/mail 디렉토리 안으로 이동하는 방법을
절대경로와 상대경로를 이용하여 이동하는 명령어 구성.
1 - 절대경로 : $cd /etc/mail
2 - 상대경로 : $cd ../../../etc/mail

9. 디스크 사용량 확인 (du : disk used)

-사용법 : du -[옵션] 파티션명(디렉토리명)
-> /home 파티션의 사용량이 얼마인지 확인
du -K(M) /home
-> 현재 디렉토리의 디스크 사용량을 알기 쉬운 단위 (KB,MB)로 확인
du -hs .
↑(서브디렉토리내의 각각의 용량을 출력하지않고 전체용량만 출력)

10. 디스크의 남아있는 공간 확인 (df : disk free)

-사용법 : df -[옵션]
-옵션종류 : K -> Kbyte단위로 보여줌
M -> Mbyte단위로 보여줌
->하드디스크내의 모든 파티션 사용량과 남아있는 용량확인
df -m

11. 파일내의 내용 확인하는 명령어 (cat, head, tail, more, less...)

1 : cat
2 : head - 파일명을 인자로받아서 해당 파일내의 내용중 제일 첫번째줄을 기준으로
지정한 숫자에 해당하는 라인 내용을 읽어와 출력
-> head -n 파일명
/var/log/messages 파일 내용중 가장 오래전에 저장된 내용중 25라인만
읽어와서 출력
shell>head -25 /var/log/messages
↑시스템로그파일 : 리눅스시스템의 부팅시부터 각종
서비스를 사용하던 중 발생하는 모든
로그사항을 기록해두는 파일

3 : tail - head명령어와 반대로 가장 마지막줄로부터 지정된 라인수만큼 일어와출력
->/var/log/messages 파일 내용중 가장 최근에 기록된 내용중 30라인만 읽어와서 출력
shell>tail -30 /var/log/messages

4 : more - 파일명을 인자로 받아서 해당 내용을 출력시켜주는데 내용이 한페이지를
초과할 경우 한페이지씩 끊어서 출력하는 명령어
->shell>more /var/log/messages
다음페이지 : space bar
외부명령어입력 : !ls
강제종료 : ^C

5 : less - more 명령어와 동일하나 마지막 페이지에서부터 출력
->shell>less /var/log/messages

?

List of Articles
번호 제목 날짜 조회 수
64 폴더복사 하기 cp 명령어 cp -r /home/원본폴더 /home/test1/복사 /home/원본폴더를 , /home/test1/복사 폴더로 복사함 2013.08.01 212056
63 1267 : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 에러명 select count(*) as cnt from g4_point where mb_id = 'admin' and po_rel_table = '01_1' and po_rel_id = '1' and po_rel_action = '쓰기' 1267 : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (u... 2012.02.21 93023
62 CentOS 버전 확인 lsb_release -a CentOS 버전 확인 lsb_release -a 혹은 다음 파일 중 하나를 열어 확인할 수 있다. /etc/issue /etc/redhat-release 2012.05.09 77101
61 tar 파일 압축하기 압축해제 하기 압축을 풀려면, tar zxvf [파일이름]새로운 압축파일을 만들려면, tar zcvf [파일이름][압축할 파일 이름들 ...] tar 옵션을 zxvf 그리고 zcvf 로 외우시면 편리합니다. 이유는 키보드 자판을 보시면 zxcv 로 되어 있... 2012.10.15 67883
60 cband-status 자정 초기화 하기 vi /home/cband-reset.sh #!/bin/bash wget --http-user=아이디 --http-passwd=패스워드 'http://www.싸이트이름.com/cband-status?reset=all&refresh=15&unit=' 라는 스크립트를 만들어 줍니다. 여... 2016.02.20 67092
» centos 파일복사,삭제,이동,내용확인, 디렉토리만들기, 디스크공간 확인 파일복사 (cp) -사용법 : cp 복사할원본파일명 대상파일명 -현재디렉토리의 aaa.txt파일을 bbb.hwp파일로 복사 ->shell> cp aaa.txt bbb.hwp -현재디렉토리의 aaa.txt bbb.hwp ccc.doc 파일을 public_html 디렉토리안... 2012.07.23 64787
58 유저 ftp접속시 상위 폴더 안보이게 설정 vi /etc/vsftpd/vsftpd.conf vsftpd.conf 파일에서 아래처럼 설정해주신후에 chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list /etc/vsftpd/chroot_list 파일안에 상위로 못가게 만들 계정을 적어주... 2011.04.16 63493
57 하드디스크 용량 보기, 계정별 홈용량 확인 방법 하드디스크 정보 보기 df [-옵션] [--세부옵션] -a : 파일시스테므이 크기가 0인 것도 모두 보연준다. -m : 용량단위를 MB로 보여준다 -h : 용량 단위를 읽기쉽게 보여준다 df –m / df –h 파일 및 디렉토리 사용량 보... 2011.04.16 56410
56 tar.gz 압축 & 풀기 tar.gz 압축하기 tar -cvzf 파일이름 압축할파일 혹은 /디렉토리 tar -cvzf /home/file1.tar.gz /home/file1 압축풀기 tar -xvzf 파일이름 압축하기 tar 디렉토리 SSS를 homepage.tar로 압축합니다. tar cvf /home/ho... 2011.11.28 53355
55 CentOS. yum으로 Zend Optimizer, eAccelerator 설치 1. 준비. 그냥은 yum으로 설치가 안된다. 일단 뭔가를 설치해야 하는데 적당한 곳에 뭔가를 다운받아야 설치해야 한다.. 다운로드 받을 곳은 알아서... /tmp 디렉토리나 usr 디렉토리.. 관리가 쉽고 편한곳에서 작업... 2012.01.02 51296
54 특정 폴더에 압축 풀기 tar xvf /압축파일위치/압축파일.tgz -C /풀위치 2011.06.06 50025
53 chmod -R 707 권한 명령어 chmod -R 707 /home/계정 2012.07.18 46971
52 centos 서버재시작 shoutdown -r now (1)shutdown shutdown 명령어는 시스템을 종료하거나 재부팅할 때 사용된다. 사용법 shutdown [옵션] [시간] [메세지] 옵션 -t n: 경고 메시지를 보낸 후 n초 후에 kill 시그널을 보낸다. -h : shutdown시 halt를 실... 2012.01.02 46951
51 apm 버전 확인 명령어 rpm -qa | grep httpd rpm -qa | grep mysqld rpm -qa | grep php 2011.04.16 46746
50 CentOS RPM 버전 확인 명령어 rpm -qa httpd //버전 확인 rpm -qi httpd //더 상세한 패키지 정보 rpm -qa php rpm -qa mysql 2012.05.09 46453
49 centos 자동 백업설정 1. cron 을 이용한 자동 백업 자료 생성 --------------- 웹서버의 자동 실행할 스크립트 작성 ------------- /root아래에 backup.sh 이라는 파일을 만들어 놓고 백업 명령어를 다음과 같이 주었다. #!/bin/bash /usr... 2011.08.21 45694
48 apm 설치 yum 이용 1. APM(Apache + Php + Mysql) 설치 apache, mysql, php순으로 APM을 설치합니다. # yum -y install httpd # yum -y install mysql # yum -y install php 2. APM 관련 라이브러리 설치 # yum -y install gd gd-devel ... 2011.04.16 43681
47 centos ZendOptimizer 설치 방법 적당한 위치에서 압축을 풉니다 # tar zxvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz 3.3.9 버전부터는 이전버전의 install.sh 이 제공 되지 않습니다 일단 설치된 php버전을 확인합니다 # php -v PHP 5.2.... file 2012.01.04 42916
46 centos eaccelerator 설치 방법 설치 소스 압축풀고 디렉토리로 이동해서 phpize ./configure make make install php.ini 설정 추가(eaccelerator.so 파일의 경로가 맞도록) extension="eaccelerator.so" eaccelerator.shm_size="16" eaccelerator.c... file 2012.01.04 42324
45 autoset6 db 복원 import 시작 > 실행 > cmd 실행 cd autoset6servermysqlbin 이동후 c:autoset6servermysqlbin > 밑에 db 복원문 입력 mysql -u root(계정) -p jaggoowa(DB명) < /home/test/public_html/test.sql jaggoowa 라는 DB에 test.sq... 2011.07.16 42148
Board Pagination Prev 1 2 3 4 Next
/ 4