1. ls - 디렉토리 목록 출력
현재 디렉토리 내의 파일과 폴더 목록을 출력하는 명령어입니다.
예시 -
ls
결과: file1.txt file2.txt directory1가 있는 경우, 이 파일과 폴더 이름들이 출력됩니다.
옵션:
ls -l
결과: 파일과 폴더의 상세 정보(권한, 소유자, 크기, 수정 시간 등)가 포함되어 출력됩니다.
2. cd - 디렉토리 이동
특정 디렉토리로 이동하는 명령어입니다.
예시 -
cd Documents
결과: 현재 디렉토리에서 Documents 디렉토리로 이동합니다.
상위 디렉토리로 이동
cd ..
결과: 현재 디렉토리의 상위 디렉토리로 이동합니다.
홈 디렉토리로 이동
cd ~
결과: 사용자 홈 디렉토리로 이동합니다.
3. pwd - 현재 디렉토리 경로 출력
현재 작업 중인 디렉토리의 절대 경로를 출력합니다.
예시 -
pwd
결과: /home/username/Documents와 같은 현재 작업 디렉토리의 경로가 출력됩니다.
4. mkdir - 디렉토리 생성
새로운 디렉토리를 생성합니다.
예시 -
mkdir new_folder
결과: 현재 디렉토리에 new_folder라는 새 폴더가 생성됩니다.
5. rm - 파일 또는 디렉토리 삭제
파일을 삭제하는 명령어입니다.
예시 -
rm file1.txt
결과: file1.txt 파일이 삭제됩니다.
디렉토리와 그 안의 모든 파일을 삭제
rm -r directory1
결과: directory1 디렉토리와 그 안의 모든 파일 및 하위 디렉토리가 삭제됩니다.
6. cp - 파일 복사
파일을 다른 위치로 복사하거나 이름을 변경하여 복사합니다.
예시 -
cp file1.txt file2.txt
결과: file1.txt 파일이 복사되어 file2.txt라는 이름의 파일이 생성됩니다.
디렉토리를 복사할 때
cp -r folder1 folder2
결과: folder1 디렉토리와 그 안의 모든 파일이 folder2라는 새 디렉토리로 복사됩니다.
7. mv - 파일 또는 디렉토리 이동 및 이름 변경
파일을 이동하거나 이름을 변경하는 명령어입니다.
예시 (이동)-
mv file1.txt /home/username/Documents
결과: file1.txt가 Documents 디렉토리로 이동됩니다.
예시 (이름 변경) -
mv file1.txt new_file.txt
결과: file1.txt의 이름이 new_file.txt로 변경됩니다.
8. touch - 빈 파일 생성
새로운 빈 파일을 생성하는 명령어입니다.
예시 -
touch newfile.txt
결과: newfile.txt라는 빈 파일이 생성됩니다.
9. cat - 파일 내용 출력
파일의 내용을 출력하는 명령어입니다.
예시 -
cat file1.txt
결과: file1.txt 파일의 내용이 화면에 출력됩니다.
10. clear - 터미널 화면 지우기
터미널의 내용을 지우고 화면을 깨끗하게 만듭니다.
예시 -
clear
결과: 화면이 지워지고 빈 터미널 화면이 나타납니다.
11. echo - 텍스트 출력
터미널에 문자열을 출력하는 명령어입니다.
예시 -
echo "Hello, World!"
결과: 터미널에 Hello, World!가 출력됩니다.
12. find - 파일 검색
특정 디렉토리 내에서 파일을 찾을 수 있는 명령어입니다.
예시 -
find . -name "file1.txt"
결과: 현재 디렉토리(.)에서 file1.txt 파일을 검색하고 그 경로를 출력합니다.
'IT > 웹 개발' 카테고리의 다른 글
"Cannot find module 'express' 에러 대처법 (0) | 2024.10.15 |
---|---|
Option useNewUrlParser is not supported 에러 해결 (0) | 2024.09.22 |
Nodemon App Crashed 해결 (0) | 2024.09.22 |
템플레이팅으로 동적 HTML 구성하기 (2) | 2024.07.23 |
JavaScript 파일 간 코드 공유(브라우저와 Node.js의 차이점) (0) | 2024.07.10 |