파일 조작의 기본

2024. 2. 12. 22:44리눅스/모두의 리눅스

728x90
반응형

새로운 딕렉터리(폴더) 만들기

mkdir < 작성할 디렉터리 이름>

# 기본 사용법
mkdir work

# 중간 경로의 디렉터리가 없는 경우
mkdir -p /report/test/good

파일 만들기

파일을 만드는 방법은 여러 가지가 있지만 우선 touch명령어 익혀본다.

touch file1 file2 file3

 

연속해서 file1,2,3 3개가 만들어 진다.

touch 명령어는 파일의 타임스탬프를 갱신하기 위한 명령어이다. 그래서 이미 존재하는 파일을 지정해도 내용이 지워지거나 하지않는다. 단순히 빈 파일을 만드는 용도로도 많이 사용한다.

파일, 디렉터리 삭제

# rm
rm file1 file2 file3

#rmdir
rm dir1

# rm 명령어로 재귀적으로 삭제 가능 옵션 -r 사용
rm -r dir1

 

삭제 사용방법은 쉽다. 삭제는 중요하기 때문에 주의할 점을 알고있는게 중요.

윈도우, 맥은 파일(일부러 하지않는이상) 삭제하면 휴지통에 우선 이동하기 떄문에 복구할 수 있다. 하지만 리눅스는 파일이 곧바로 지워진다.

 

rm은 정말로 삭제합니까?같은 메시지도 출력하지 않는다. rm -i를 이용하면 확인 메시지가 나온다. 어째든 삭제하기전에 반듯이 지워도 되는지 확인하고 지워야한다.

파일 내용 출력하기

# 기본사용법
cat filename

# 여러 파일 출력
cat file1 file2

# 행번호출력
cat -n /etc/crontab

스크롤 표시하기

파일 전체가아닌 일부분씩 읽을때 less(more)을 사용한다.

less filename
  • space, f, ctrl+v : 한 화면 아래로 스크롤
  • b, Meta+v : 한 화면 위로 스크롤
  • j, ctrl+n, Enter : 한 행 아래로스크롤
  • k, ctrl+p :  한 행 위로 스크롤
  • q : less 명령어 종료
  • /문자열 : 문자열을 아래 방향으로 검색
  • ?문자열 : 문자열을 위 방향으로 검색
  • n : 다음 검색 결과로 이동
  • N : 이전 검색 결과로 이동

링크 만들기

하드 링크 : 하드 링크란 한 파일 원본에 이름을 여러 개 붙이는 기능, i-node 번호가 같다.

삭제하기 위해서는 모든 하드 링크가 사라져야 삭제된다. 하나의 하드링크가 남아 있는한 실제 파일은 사라지지 않는다.

https://reakwon.tistory.com/142

심볼릭 링크 : 윈도우의 바로가기와 비슷하다. i-node번호가 다르다. 

https://reakwon.tistory.com/142

 

https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-%ED%95%98%EB%93%9C-%EB%A7%81%ED%81%AChard-link-%EC%8B%AC%EB%B3%BC%EB%A6%AD-%EB%A7%81%ED%81%ACsymbolic-link-%EC%95%84%EC%9D%B4%EB%85%B8%EB%93%9Cinode

반응형

'리눅스 > 모두의 리눅스' 카테고리의 다른 글

파일 검색 및 명령어 사용법  (3) 2024.03.17
파일과 디렉터리  (1) 2024.02.10
셸 도움 기능  (1) 2024.02.07
  (1) 2024.01.31
리눅스  (0) 2024.01.31