본문 바로가기

Linux/파일·파일 시스템 다루기15

[Linux 파일 다루기] 15. $ ln과 $ find 명령어를 사용하여 파일에 링크 걸기 및 파일 찾기 반갑습니다! 이번 포스트에서는 $ ln 명령어를 사용하여 특정 파일에 링크를 걸고$ find 명령어를 사용하여 파일을 검색해보도록 하겠습니다 ^^    1. 특정 파일에 링크 걸기 : $ ln 이 명령어는 어떤 파일을 다른 파일명으로 참조하거나다른 디렉토리에서 해당 파일의 전체 경로 지정을 하지 않아도손쉽게 참조하고 싶을 때 사용합니다 ^^! cp 명령어로 파일을 복사하면 파일 시스템에 동일한 파일이 복제되어 생기지만,ln 명령어는 파일 자체를 복사하는 대신에 참조만 만들기 때문에특정 상황에서 파일 시스템을 더 효율적으로 사용할 수 있습니다 ^^  $ ln 명령어를 사용하여 test.txt 파일에 ln_sample.txt라는 이름의 링크를 생성하였습니다-s 옵션을 지정하지 않았기 때문에 하드 링크로 생성.. 2024. 8. 16.
[Linux 파일 다루기] 14. $ zcat, bzcat, xzcat과 $ tar 명령어를 사용하여 압축 파일 내용 출력 및 여러 파일 묶고 풀기 반갑습니다!이번 포스트에서는 압축된 텍스트 파일을 그대로 두고$ zcat, $bzcat, $xzcat 명령어를 사용하여그 안에 어떤 내용이 들었는지 간단하게 조회하도록 해보겠습니다! 그리고 $ tar 명령어를 사용하여 여러 파일 및 디렉토리를한 번에 압축하고 압축해제를 해보겠습니다 ^^    1. 압축 파일 내용 조회하기 : $ zcat, $bzcat, $xzcat 상기 3개 이미지는 각각 $ zcat, $ bzcat, $xzcat 명령어를 사용하여.gz형식, .bz2형식, .xz형식의 파일에 대해압축 파일 내부의 텍스트 파일 내용을 조회하였습니다 ^^  해당 명령어는 별도의 주요 옵션은 없습니다 ^^!       2. 여러 파일과 디렉토리 압축 및 압축해제하기 : $ tar $ tar 명령어를 이용하여.. 2024. 8. 16.
[Linux 파일 다루기] 13. $ gzip, gunzip, bzip2, bunzip2, xz, unxz 명령어 이용하여 파일 압축하고 풀기 반갑습니다! 이번 포스트에서는$ gzip, $ gunzip, $bzip2, $ bumzip2, $xz, $unxz 명령어 등을 이용하여파일을 압축하고 푸는 작업에 대해서 알아보겠습니다 ^^! 작업을 하면서 네트워크로 파일을 전송하거나한동안 사용하지 않을 파일을 어딘가에 저장해둘 때파일을 압축하면 파일 크기가 줄어서 효율도 좋아지고 컴퓨터 리소스 절약도 가능합니다  이와 같이 해당 명령어를 사용하면파일을 압축하거나 압축을 풀 때gzip 형식, bzip2 형식, xz 형식 등으로 해당 작업을 수행할 수 있습니다 ^^      1. gzip 형식 압축하기 및 압축풀기 $ gzip 명령어를 사용하여 test.txt 파일을 압축하였습니다확장자가 gz로 변한 것을 볼 수 있겠습니다 ^^   이번에는 $ gunzip.. 2024. 8. 16.
[Linux 파일 다루기] 12. $ chmod 명령어를 사용하여 파일 권한 변경하기 반갑습니다!이번 포스트에서는 $ chmod 명령어를 사용하여 특정 파일의 권한을 변경해보겠습니다  $ ls 명령어에 -l 옵션을 붙이면 위와 같이해당 파일의 권한에 대해서도 상세하게 조회할 수 있습니다 왼쪽부터 차례대로 소유자, 소유자 소속그룹, 기타에 대한 권한입니다r : 읽기  w : 쓰기   x : 실행위와 같이 세 개의 권한에 대한 정보가 출력됩니다 -rwxrwxrwx와 같은 형식이라면 소유자, 소속 그룹, 기타 모두에읽기, 쓰기, 실행 모든 권한이 부여되어 있다는 뜻이고-rwx------는 소유자에 대해서만 읽기, 쓰기, 실행 권한이 부여되어 있다는 의미입니다 ^^ 권한이 없으면 해당 부분에 하이픈(-)으로 표시됩니다   현재 test.txt 파일의 권한 정보를 보면,-rw-rw-r--로 되어있.. 2024. 8. 16.
[Linux 파일 다루기] 11. $ diff와 $ chown, chgrp 명령어 사용하여 두 파일 차이점 찾기 및 소유자·소속그룹 변경하기 반갑습니다!이번 포스트에서는 $ diff 명령어를 사용하여 두 파일의 차이점을 찾아보고$ chown과 $ chgrp 명령어를 사용하여 해당 파일의 소유자 및 소속 그룹을 변경시켜보겠습니다 ^^    1. 두 파일의 차이점 조회하기 : $ diff 먼저 $ cat 명령어를 통해 test.txt 파일과 test2.txt 파일을 조회한 결과를 보시겠습니다홈 디렉토리에서 $ ls -al의 결과를 test.txt 파일에 저장했고,test.txt 파일의 내용을 정렬하여 test2.txt 파일에 저장했습니다 그리고 $ diff 명령어를 통해서 두 파일 간의 내용 변화를 조회하였는데요처음 보는 기호들이 나열되어 있는데 일부만 천천히 한 번 살펴보겠습니다 ^^   먼저 test.txt의 1~2번 라인의 내용이 test2.. 2024. 8. 16.
[Linux 파일 다루기] 10. $ grep과 $ wc 명령어를 사용하여 파일 내 문자열 검색 및 텍스트 파일 길이 조사하기 반갑습니다!이번 포스트에서는 $ grep 명령어를 사용하여 텍스트 파일 안에 있는 문자열을 검새하고$ wc 명령어를 사용하여 텍스트 파일의 길이(줄 수, 단어 수, 문자 수 등)를 조사해보겠습니다 ^^    1. 텍스트 파일 내 특정 문자열 검색 : $ grep $ grep 명령어를 이용해서 test.txt 파일 내용 중 bash라는 문자열이 포함되어 있는 부분을 출력했습니다 ^^명령어 뒤에 첫 번째 인자는 본인이 검색하고자 하는 문자열을 입력하고,두 번째 인자는 대상이 되는 텍스트 파일의 이름을 지정해주시면 되겠습니다!   비단 텍스트 파일 뿐 아니라 문자열 검색에 포괄적으로 응용하여 사용되는데요 $ ps 명령어를 이용해서 현재 프로세스를 조회한 결과에 대해 파이프(|)를 사용하여해당 프로세스 조회 목.. 2024. 8. 16.