리눅스 기초 명령어
cd : 디렉토리 이동
rmdir : 디렉터리 삭제
mkdir : 디렉터리 생성
ls : 디렉터리 출력
pwd : 현재 디렉터리 위치 확인
ls -a : 숨겨진 파일까지 출력
ls -l : 파일정보 자세히 출력
ls -R : 하위 디렉터리 내용까지 출력
ls -h : 사람이 이해하기 쉽게 파일 크기 출력
cp : 파일이나 디렉터리 복사
cp [옵션] 원본파일 복사파일명
-a : 원본 속성 유지
-r : 하위 전부 복사
-f 강제 실행
-p 파일 소유 권한 보존 복사
-u 새 파일 덮어쓰기 금지
ex) cp file1.txt file2.txt
mv : 이동
mv [옵션] 원본파일 이동파일명
-f 강제실행
-b 파일이 덮어쓰일경우 백업 생성
-d 디렉터리 삭제
rm : 삭제
-r : 디렉터리도 삭제
-f : 강제 실행
touch : 최근 업데이트 일자를 현재시간으로 변경
최근 업데이트 일자는 ls -l 로 확인
touch testfile1
cat(concatenate) : 파일 보기
head : 파일 앞부분 줄수만큼 보기 (기본값 상위10줄)
head testfile1
tail : 파일 뒷부분 줄수만큼 보기
tail testfile1
tail -F testfile : 명령어 종료되지 않고 계속 해당 화면 출력하며 자동 갱신)
find : 특정 파일이나 디렉토리 검색
find [검색경로] -name [파일명]
find ./ -name '*.jpg" : 확장자가 jpg인 파일 찾기
find ./ -name "*.jpg" -exec rm {} \; : 확장자가 jpg인 파일 즉시 삭제
find ./ -type d : 디렉토리만 찾기
find ./ -type f : 파일만 찾기