-
이동.
cd [이동할 경로]
ex) cd ../example
.. -> 현재 경로에서 상위 디렉토리로 이동.
읽기.
cat [대상 파일]
ex) cat example.txt
현재 경로.
pwd
ex) pwd
목록.
ls [경로 - 없으면 현재 경로]
-a: 숨김 파일 포함.
-l: 자세히.
ex) ls -al
*.확장자 -> 특정 확장자만 표시.
삭제.
rm [파일명]
-r: 디렉토리.
-f: 삭제 시 컨펌하지 않음.
ex) rm -f example.txt
ex) rm -rf example
복사.
cp [대상 파일명] [복사 파일명]
-r: 디렉토리.
ex) cp target_file.txt copy_file.txt
ex) cp -r target_directory copy_directory
이동.
mv [대상 파일명] [대상 파일명] [대상 파일명] ... [이동 경로]
ex) mv target_1.txt target_2.txt /home/linux
이름 변경.
mv [현재 이름] [변경할 이름]
ex) mv current_name.txt target_name.txt
파일 생성.
touch [파일명]
ex) touch example.txt
이미 생성되어 있으면 수정 일시만 업데이트.
디렉토리 생성.
mkdir [경로/디렉토리명]
-p: 경로 없으면 생성.
ex) mkdir -p /home/linux/project/my_web
권한.
chmod 123
1: u(사용자), g(그룹), o(다른 사용자)
2: +(부여), =(덮어쓰기, 기존 설정 모두 제거하고 현재 설정으로), -(제거)
3: r(읽기), w(쓰기), x(실행)
ex) chmod u+x -> 사용자에게 실행 권한 부여.
압축.
tar -czvf [압축파일명.tar.gz] [경로/대상 디렉토리]
-c: 새로운 tar 파일 생성.
-z: gzip으로 압축.
-v: 진행되는 동안 진행 상황 화면에 출력.
-f: 파일명 지정.
ex) tar -czvf file.tar.gz ./example_directory
./ -> 현재 경로.
압축 해제.
tar -xzvf [대상 파일명.tar.gz]
-x: 압축 해제.
-z: gzip으로 압축.
-v: 진행되는 동안 진행 상황 화면에 출력.
-f: 파일명 지정.
ex) tar -xzvf file.tar.gz
'개발 > Etc' 카테고리의 다른 글
SVN 명령어 (3) 2024.09.26 Git 명령어 (0) 2024.09.26 Linux CANable을 이용한 CAN 통신 설정 (0) 2024.08.29 우분투 키 매핑 - caps lock을 마우스 왼쪽 버튼으로 사용하기 (0) 2024.06.26 Git SSH key 등록 (0) 2024.05.23