파일
Posts
80 posts리눅스에서 파일을 인자(argument)로 사용하는 곳에 표준입출력 사용하기
제목이 약간 복잡한데, 좀 더 자세히 설명해 보자면 이렇다. 인자(argument)로 파일명을 입력 받아서 작업을 하는 프로그램/스크립트가 있는데, 파일 대신에 터미널창의 출력(표준출력)을 파이프(|)로 넘겨서 마치 파일의 내용인 것처럼 입력하고 싶은 경우다. 좀 억지스럽긴 하지만, 편의상 예를 들어 test.sh 스크립트의 내용이 아래와 같다고 해 보자. # test.sh 내용 cat test.sh file "$1" cat "$1" 위 스크립트의 내용을 보면 file 명령어로 파일 종류를 식별하여 출력한 후에 cat 명령어로 해당 파일의 내용을 출력하는 것임을 알 수 있다. # test.sh 실행 예시 bash test.sh my_doc.pdf my_doc.pdf: PDF d
[리눅스][유틸리티] rsync: 서버간 파일 복사
리눅스 서버 간 대용량 파일을 복사 받고하고 싶을 때가 있습니다.이럴 때 다음 명령어를 쓰면 됩니다. 제 계정이 bret.hart, 복사하고 싶은 리눅스 서버 계정이 hulk.hogan이라고 가정하겠습니다.여기서 hulk.hogan 계정 아이피 주소가 10.123.123.12:입니다. 여기서 주의해야 할 점은 다음 명령어를 입력하는 서버가 bret.hart 서버 터미널이란 점입니다. rsync -azuv -e ssh [email protected]:/home001/hulk.hogan/*/home001/bret.hart/ 위 명령어를 입력하면 10.123.123.12 IP 주소 리눅스 서버에 있는 hulk.hogan 서버 비밀번호를 입력하라는 메시지가 뜹니다.이 때 비밀번호를 입력하면 바로
맥북 “안드로이드 파일 전송”
맥북 “안드로이드 파일 전송” 맥북을 이용하면서 삼성 갤럭시 등의 안드로이드 기반의 휴대폰을 사용하면, 은근히 신경 쓰이는 부분들이 있을 것입니다. 일반적인 윈도우 컴퓨터의 경우에는 안드로이드 기반의 휴대폰을 연결하면, 일반 USB를 연결하는 것처럼 폴더 형태로 접속이 되는 것을 볼 수 있는데요. 여기에서 내가 필요한 자료를 넣고, 뺄 수 있습니다. 음악을 넣는 것도 마찬가지로 음악 파일을 그대로 넣었다가 뺄 수 있지요. “맥북과 안드로이드 조합은..
맥에서 NTFS 드라이브 읽고 쓰기
맥에서 NTFS 드라이브 읽고 쓰기 맥은 윈도우와 다른 파일 시스템을 사용하고 있습니다. 파일 시스템에는 여러 가지가 있는데요. 대표적으로 “FAT” 시리즈의 형태가 있습니다. 그리고 윈도우에서 사용하는 “NTFS” 파일 시스템이 있기도 하지요. 맥에서는 과거에는 “HFS+”를 사용하다가 2016년을 기점으로 “APFS” 포맷으로 완전히 변경되었습니다. “APFS”는 “APPLE FILE SYSTEM”의 약자라고 하지요. “맥 파일 시스템 HFS+..



