본문 바로가기
반응형

분류 전체보기145

magic file사용하기, 매직파일 특정 형태를 가지고 있는 파일을 특정 type으로 지정하고 싶을 때가 가끔 있습니다. 그때 저희는 file의 옵션을 사용하는데 어떻게 사용하는지 알아보고 또 다른 파일 옵션은 무엇이 있는지 한번 알아보도록 하겠습니다. magic file 만들기 기준을 만들어야 한다. "어디에 어떤 자료형이 어떤 것이 있으면 type을 출력해라" 이런 것을 말해주는 파일을 하나 만들어야 한다. "예를 들어 0바이트 위치에 문자열인 'Hello'가 있으면 'Hello, World!'인 형태라고 출력해라"를 만들어 보겠습니다. 0 string Hello Hello, World! 이런 형태를 가진 magic파일을 만들었습니다. 그면 이것을 file의 옵션인 -m에 적용을 해보도록 하겠습니다. $ file -m magic 파일 .. 2023. 10. 11.
file 명령어 사용하기 file명령어는 대상 파일의 유형을 알려주는 명령어입니다. $ file second 위와 같이 file의 type을 알려줍니다. 2023. 10. 10.
find사용하기 리눅스의 find 명령어는 파일 시스템에서 파일을 검색하는 데 사용되는 명령어입니다. 다양한 표현식을 통해 원하는 형식으로 출력하거나 삭제할 수 있습니다. find 사용하기 위치 정하기 우선 찾을 위치 먼저 설정해야겠죠. 현재 디렉터리를 '.'으로 표현할 수 있습니다. 만약 제가 현재 디렉터리에 있는 here이라는 디렉터리에서 찾고 싶다면 ./here이 되겠죠. 저는 현재 디렉터리를 기준으로 하겠습니다. $ find . type 정하기 여기서 어떤 형태를 찾을 것인지 입력해 보겠습니다. '-type'를 사용하여 파일의 형태를 설정할 수 있습니다. 예를 들어 파일은 '-type f', 디렉터리는 '-type d', 심볼릭 링크는 '-type l'로 나타낼 수 있습니다. 저는 파일만 찾고 싶습니다. $ fi.. 2023. 10. 9.
patch 사용하기 전의 포스팅에서 diff에 대해 사용법과 설명을 드렸습니다. 이번 포스팅은 diff를 아직은 잘 모르시는 분들은 아직 이해하기 어려우실 수도 있으시니 아래의 링크로 한번 읽어보시는 것을 추천드립니다. https://hig0617.tistory.com/42 patch파일 전에 설명드렸다시피 diff명령어는 입력된 파일의 차이를 나타내주는 명령어입니다. diff 명령어의 출력값을 patch파일에 저장해 보도록 하겠습니다. $ diff first second > sw.patch 위의 명령어를 작성하면 $ diff first second의 결과를 sw.patch에 저장해 줍니다. 그러면 patch파일은 왜 만드는 것일까요?? 왜냐하면 first파일이 없다면 second파일과 sw.patch파일로 first파일을.. 2023. 10. 8.
반응형