3-7. 스크롤 표시
https://thisisnew-storage.tistory.com/127
앞서 cat을 통해 파일을 출력하는 것을 해봤는데요.
cat을 쓰면 전부 출력되어버리는 문제가 있습니다.
less [옵션] <파일>
그래서 less를 쓸 수도 있는데요.
less를 쓰면 스크롤이 생기면서 일부만 출력되기 때문에, 검색도 함께 할 수 있어 편리합니다.
less /etc/bash.bashrc
less 명령어로 파일을 볼 때 사용하는 단축키들은, 앞서 배운 man 명령어로 확인하면 되는데요.
man less
다양한 단축키가 있네요.
저는 주로 space와 b를 사용합니다.
less를 사용할 때 /를 사용하면 문자열을 검색할 수 있습니다.
만약 color라는 글자를 찾고 싶으면요.
/color
검색된 결과가 여러 건 일 경우에는, n과 N을 사용하면 위, 아래로 이동하며 볼 수 있습니다.
마지막으로 less를 빠져나올 때는 q를 눌러서 빠져나오면 됩니다.
3-8. 파일 복사
파일을 복사할 때 쓰는 명령어는 cp입니다.
cp [옵션] <파일> <복사할 위치>
만약 practice_ubuntu라는 디렉터리의 file1을 cp_file1으로 복사한다고 가정하면요.
cp practice_ubuntu/file1 practice_ubuntu/cp_file1
이렇게 복사가 됩니다.
cp로 복사할 때 만약 중복된 파일이 있으면 덮어쓰게 됩니다.
그래서 파일 삭제때와 마찬가지로, -i 옵션을 붙여서 반드시 확인하는 습관을 들여야 합니다.
cp -i practice_ubuntu/file1 practice_ubuntu/cp_file1
y나 Y를 입력하면 덮어쓰게 됩니다.
3-9. 디렉터리 복사
디렉터리 복사에도 똑같이 cp명령어를 사용할 수 있습니다.
다만 이전 글에서 rm을 이용한 디렉터리 삭제 때처럼 -r 옵션을 추가해줘야 합니다.
디렉터리 내부의 내용물들 때문이죠.
practice_ubuntu라는 디렉터리를 cp_practice_ubuntu라는 디렉터리로 복사한다고 가정하면요.
cp -r practice_ubuntu cp_practice_ubuntu
이렇게 복사가 된 것을 볼 수 있습니다.
3-10. 파일 혹은 디렉터리 이동
파일 혹은 디렉터리를 이동시킬 때 쓰는 명령어는 mv입니다.
mv [옵션] <파일> <이동할 위치>
mv는 파일의 이름을 바꾸는 것과 동일한 효과를 냅니다.
만약 practice_ubuntu라는 디렉터리 내의 file1을 동일한 디렉터리 내의 mv_file1이라는 이름으로 옮긴다고 하면요.
mv practice_ubuntu/file1 practice_ubuntu/mv_file1
cp와 다르게 원래 있던 file1이 사라지고 mv_file1이 생겨나게 됩니다.
파일이 이동하면서 이름도 바뀐 것이죠.
한 디렉터리를 다른 디렉터리 안으로 옮길 수도 있는데요.
다만 이때는 rm이나 cp와 다르게 -r 옵션이 없어도 괜찮습니다.
만약 위에서 만든 cp_practice_ubuntu라는 디렉터리를 practice_ubuntu라는 디렉터리로 이동한다고 해보면요.
mv cp_practice_ubuntu practice_ubuntu
이렇게 cp_practice_ubuntu가 practice_ubuntu안으로 이동한 것을 볼 수 있습니다.
Linux - 기본적인 파일 명령어 (4) (0) | 2022.12.06 |
---|---|
Linux - 기본적인 파일 명령어 (3) (0) | 2022.12.05 |
Linux - 기본적인 파일 명령어 (1) (0) | 2022.12.03 |
Linux - 기본적인 명령어 (0) | 2022.11.25 |
Linux - 디렉터리 (0) | 2022.11.25 |
댓글 영역