평소에 Mac을 쓰고 있어서 Linux는 사실상 다를게 없었다. 대신 Windows를 좀 더 자세히 보게 된 계기가 되었다.
명령어 | Windows | Linux (Mac) |
---|---|---|
리스트 보기 | dir | ls |
현재 디렉토리 표시 | cd | pwd |
디렉토리 생성 | md, mkdir | mkdir |
디렉토리 삭제 | rmdir, rd | rmdir |
파일 생성 | copy con | touch |
파일 삭제 | del | rm |
파일 복사 | copy | cp |
파일 이동 | move | mv |
디렉토리 또는 파일 검색 | find | find |
프로세스 리스트 확인 | tasklist | ps |
프로세스 종료 | taskkill | kill |
압축하기 | tar / gzip |
- 윈도우
명령어/?- 리눅스
man 명령어
명령어 -h
처음 하는 사람들은 이 루트를 따라 하면 쉽게 이해할 수 있을듯하여 정리해 본다
- 현재 디렉토리
pwd
- 리스트
ls
- 폴더만들기
mkdir a b c
ls
- 하위폴더까지 한번에 만들기
mkdir -p d/{e,f}
- 폴더 삭제하기
rmdir e
- 하위 폴더까지 삭제하기
rm -r d
- (a폴더안에)파일 생성하기
touch f1.txt f2.txt
- f1 파일을 f3라는 이름으로 복사하기
cp f1.txt f3.txt
- 리스트 확인
ls
- 파일 이동하기
mv f1.txt /home/sysop/b
(경로는 본인이 이동하고 싶은 곳으로 설정하면 된다)
- 검색하기
find -name a
- 압축하기
-tar -cvf [파일명.tar] [폴더명]
-a라는 폴더를 aaa.tar로 압축 예시
tar -cvf aaa.tar a
- 압축해제하기
-tar -xvf [파일명.tar]
-aaa.tar라는 tar파일 압축해제 예시
tar -xvf aaa.tar
- 압축파일 삭제
rm -r aaa.tar
- 테스트가 끝나고,,,
rm -r 삭제할 파일들
- 참고
- gz압축
-tar -zcvf [파일명.tar.gz] [폴더명]
-abc라는 폴더를 aaa.tar.gz로 압축 예시
tar -zcvf aaa.tar.gz abc
-gz 압축해제
-tar -zxvf [파일명.tar.gz]
-aaa.tar.gz라는 tar.gz파일 압축 해제
tar -zxvf aaa.tar.gz