Linux

파일 관리를 위한 명령어 -(2)

  • -
728x90

less

  • - 터미널 세션에 프린트하지 않고 파일 내용을 볼 수 있다.
  • - vi처럼 파일 전체를 여는 것이 아니라 보고있는 부분만 열어서 파일이 큰 경우, vi에 비해 빠르게 열어 내용을 확인할 수 있다.
  • - 양방향 탐색이 가능하므로 more보다 편리하다.
  • - less로 파일을 연 후 'nj'로 n줄씩 jump하여 파일 탐색가능

ln

  • - 심볼릭 링크를 만든다
  • - 심볼릭 링크란
    • 절대경로 또는 상대경로의 형태로 된 다른 파일이나 디렉토리에 대한 참조를 포함하고 있는 특별한 종류의 파일
      1. 그냥 바로가기 느낌이라고 생각하면 된다.
ln -s $ORIGIN_PATH $TARGET_PATH
  • - 심볼릭 링크는 파일 경로를 기준으로 생성된다. 파일의 고유번호가 달라도 설정한 경로 내 같은 이름을 가진 파일이라면 그 파일로 설정된다.

alias

  • - 다른 문자열에 대체하는 단어를 지정
  • - 주로 복잡한 명령어의 약어를 지칭할 때 쓰임
  • - 환경변수와는 다름(alias만 지정해주면 해당 alias는 현재 쉘에서만 사용가능)
# hellocmd 명령어를 치면 hello를 출력하라 ($@: 그 뒤에 다른 무언가가 오면 같이 echo해라)
alias hellocmd="echo hello $@"

cp

  • - copy의 약어
  • - 파일이나 디렉토리의 복사
  • - -r 옵션으로 디렉토리 복사

mv

  • - move의 약어
  • - 파일이나 디레토리를 이동
  • - 파일이름을 변경하는 것도 가능
# 동일 디렉토리에서 파일이름을 mv를 사용하게 되면 파일 이름이 변경 됨.
mv $filename $filename

 

728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.