일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Di
- Spring Boot
- @test
- myBatis
- unix
- @AspectJ
- Ubunt
- JDBC TEMPLATE
- spring aop
- 컨테이너
- pointcut
- 마이바티스
- JdbcTemplate
- spring framework
- SpringJDBC
- Dependency Injection
- 프로퍼티
- Framework
- @Spring-Test
- POJO
- Spring JDBC
- AOP
- 리눅스
- STS
- Linux
- @JUnit
- java
- spring
- XML
- java spring
- Today
- Total
개키우는개발자 : )
리눅스 파일 관리 명령어 본문
리눅스 파일 관리 명령어
- 파일 시스템을 위한 명령어들
파일 생성 명령어
- 2가지의 폴더를 생성한다.
- workspace : java 의 소스코드를 저장해주는 디렉토리
- bin : 나만 쓰는 실행파일 들을 모아놓는 디렉토리
- pwd : 디렉토리 위치 home/계정아이디 확인
- mkdir(makedirectory) : 디렉토리 생성 명령어
- ls : 디렉토리 리스트 확인
디렉토리 만들기 실습
- 생성한 파일을 수정하는 방법
- mv : 파일명을 변경한다.
기존의 bin 이라는 디렉토리를 aa 라는 디렉토리로 변경
- ls -l : 파일목록 상세보기
디렉토리 이름 변경 실습
- 디렉토리 파일이 아닌 일반 파일 생성.
- 생성된 파일 리스트중 어떤파일이 디렉토리 이고 텍스트 파일인지 확인하는 방법.
- touch : 일반 파일을 생성할때 사용하는 명령어.
test.txt 파일을 생성해줍니다. ls -l을 사용해 상세목록을 보면 일단 색으로 디렉토리 파일과 일반파일의 구분을 보여주는데
상세목록에 제일앞에 디렉토리는 d 가 제일 앞에 붙습니다. 일반 파일은 - 아무것도 붙지 않는걸 볼수있습니다.
디렉토리 일반파일 생성 실습
- test.txt 파일을 workspace 디렉토리로 이동 시키기
mv명령어는 이동 기능도 있기때문에 mv를 이용해서 파일을 workspace 디렉토리로 이동 시키겠습니다.
mv 명령어를 먼저 선언하고 옮길 대상 파일을 입력합니다 (test.txt) 그이후 파일으 옮겨질 디렉토리명을 입력 합니다.
편의상 workspace 라고 뒤에 / 선언 안해도 이동은 되지만 디렉토리라는 것을 알리기위해 뒤에 workspace뒤에 / 붙여준다.
다른 폴더의 목록을 보고싶을때 ls [해당디렉토리명] 을 입력하면 test.txt가 이동된걸 확인 할 수 있다.
파일 이동 실습
- 파일 또는 디렉토리 삭제 하기
- rm : 파일 삭제 명령어
- rmdir : 디렉토리 삭제 명령어
현재 위치를 확인합니다 .
확인된 위치에서 workspace 디렉토리를 삭제해야 한다. rm workspace/ 를 입력합니다. workspace를 풀로 적지않고 wo+TAP 키만 눌러도 자동으로 완성된다.
rm workspace/ 를 입력했는데 rm : cannot remove 'workspace/' : Is a directory 라는 오류 문구가 나온다.
rm은 디렉토리를 지우는 명령어가 아니다.
rmdir 을 이용해서 workspace/ 디렉토리를 삭제 해보겠다. rmdir : failed to remove 'workspace/' : Diretory not empty
workspace 디렉토리에 이동시킨 test.txt 파일이 남아있기 때문에 디렉토리 삭제가 불가능하다.
디렉토리안에 디렉토리가 있고 이런 중첩이 여러번 되어 있다면 매번 삭제할때마다 이런일이 발생한다면 매우 비효율이다.
- rm -r : -r 옵션을 주면 파일 또는 디렉토리 모두 삭제가능하다.
rm -r workspace/ 명령어를 입력하면 내부(test.txt)의 모든 파일과 해당 디렉토리를 삭제 시킨다. 조심히 사용해야 한다..
파일 삭제 실습
- 파일 또는 디렉토리 삭제 하기
aa 디렉토리를 삭제 하려고 한다. rm -r aa/ 사용하면 실행순간 바로 삭제가 된다.
그렇기 때문에 안전을 위해 rm -ri aa/ 명령어를 사용한다. 옵션 ri 를 붙이면 삭제할거냐고 물어본다 y 를 누르면 삭제하고
n누르면 삭제가 안된다. 하지만 좀 귀찮을듯..
파일 삭제 실습2
- 파일 복사하기.
- cp : 파일 복사
현재 아무것도 파일이 없기때문에 test.txt 파일을 touch 를 사용해 생성한다.
생성된 파일을 cp test.txt test.cpy 라고 입력하여 test.txt 를 카피한다.
파일 복사 실습
디렉토리 생성, 삭제 , 일반 파일 생성, 삭제 , 이동, 복사 를 실습해 보았습니다.
- 연습 문제
연습 문제
연습문제 완료
출처 [뉴렉처] 유튜브 채널
https://www.youtube.com/watch?v=a1xvR3AMEg4&index=12&list=PLq8wAnVUcTFU9zLWK-dHWrvTJ0PF8Y0Sf
'Linux > Linux 무작정 따라하기' 카테고리의 다른 글
리눅스 나노(nano)를 이용한 파일 편집 (0) | 2019.02.11 |
---|---|
리눅스 파일 편집 및 관리 (2) | 2019.02.11 |
Linux(Unix) 파일 경로와 순회 (0) | 2019.02.10 |
Linux(Unix) 파일 시스템 구조 (0) | 2019.02.10 |
Linux(Unix) 사용하기 (0) | 2019.02.10 |