본문 바로가기

파일

최고의 윈도우 프로그램들 http://sergeswin.com/1059 더보기
stdout 출력을 file 로 돌리기 static const char *TEMPORARY_LOG_FILE = "/tmp/recovery.log"; intmain(int argc, char **argv) { time_t start = time(NULL); redirect_stdio(TEMPORARY_LOG_FILE); 더보기
ubuntu / windows PC 와 android phone 간 file explorer 파일 관리 - QtADB Ubuntu / windows PC 와 Android 간에 adb interface 를 이용해서 파일을 탐색기 형태로 자유롭게 전송하는 프로그램이다.개발 및 test 에 아주 용이하다. 다운로드 경로https://qtadb.wordpress.com/download/ 아래 apk file 을 Android Phone 에 설치한 후 실행한다.이후 start service 버튼을 눌러준다.아래 프로그램을 Ubuntu 에서 실행 한후, 첫 화면에서 adb 가 설치되어 있는 path 의 경로를 지정해 준다. 이후 아래와 같이 창이 뜨면서 file 을 주고 받을 수 있다. 더보기
File System의 개요 원문 : http://cafe.naver.com/ghson/164 파일시스템을 이해하는데 기초 자료로서 너무나 설명이 잘 되어 있다.자료 보존 차원에서 옮겨 왔다. 파일시스템은 '6.device file의 개요'에서 설명한 바와 같이 섹터로 나누어진 물리적인 디스크를 운영체제가 사용하기 좋게 블럭단위로 나누어 각 블럭에 주소를 부여함으로써 운영체제가 디스크를 관리할 수 있게끔 디스크에 지도를 그리는 작업이라 할 수 있다. 1. 파일시스템의 구조 파일시스템은 루트디스크를 시작으로 디렉토리 트리나 계층구조로 이루어지며, 각 파일시스템은 물리적으로 같은 디스크에 존재할 수도 있고 다른 디스크에 따로 존재할 수 있다. 또한 각 파일시스템안에는 크게 User Data와 Meta Data로 구분되는 구조로 관리되며.. 더보기
class 에 sysfs node 등록하여 사용하기 linux kernel 에서 kernel 단과 user 사이에 통신을 위한 방법중에 sysfs node 를 사용하는 방법이 있다.지원하는 함수는 아래 3가지 함수들이 있다. devclass_create_filedevice_create_file class_create_file 이중 devclass_create_file 은 삭제된 것으로 보인다.class_create_file 의 예제를 첨부한다. #include #include #include #include #include #include #include #include static dev_t first; // Global variable for the first device number static struct cdev c_dev; // Global v.. 더보기
android 와 기기간 파일을 자유롭고 빠르게 공유하자. Send Anywhere 라는 프로그램 입니다.근래에 폰 to 폰 혹은 폰 to PC 공유 어플중 가장 좋네요. 완전 신세계 입니다. 사용법은 파일을 보내면 일련의 숫자를 보내주는데,웹이나 App 에서 그 숫자를 누르면 자동으로 전송하게 되어 있습니다. 웹 사이트는 아래 주소 입니다.https://send-anywhere.com/ 더보기
dd, tail 명령어 주어진 Node 에서 필요한 만큼의 데이터를 출력합니다. tail -c 20971520 /dev/mmca2 > /mnt/ums/mmca2_VGR_csc_20M.bin dd if=/dev/mmca3 of=/mnt/ums/mmca3_10M.bin bs=1M count= 10 dd if=/dev/mmca3 of=/mnt/ums/mmca3_end_90M.bin bs=1M count=90 skip=2744 요로코롬 쓰시면 됩니다. 더보기
misc 에 sysfs 등록하기 커널버전 : 2.6.29 misc driver 에 sysfs 를 등록하려 했으나 device object 가 없어서 난감한 상황에 빠졌다. sysfs 를 등록하려면 device 로 등록을 해야 하는데 misc를 사용하는 하위 device들은 register_device 로 등록을 하지 않기 때문이다. 구글링을 해보니 나같은 난감한 상황때문에 고민했던 사람이 있었고, 그 사람이 2003년에 패치를 만든것을 발견하였다. 역시 정식 커널 버전에도 적용되어 있었다. 소스 코드를 뒤져보니 패치로 인해서 misc structer 에 device 구조체가 추가 되었다. struct miscdevice { int minor; const char *name; const struct file_operations *fops.. 더보기
linux 디렉토리및 파일관리 명령어 ##디렉토리및 파일관리 명령어## ls - 파일및 디렉토리 목록 보기 [옵션] -a 숨김파일(.xx) 도모두 출력 -c 변경시간 에 따른 정렬 -C 다중 컬럼 표시 -d 디렉토리만 표시 -F 이름 끝에 파일 형식 표시 -l 롱포맷 으로 표시 (자세히보기) -r 이름 역순 표시 -R 서브디렉토리까지 표시합니다 cd - 경로변경 pwd - 현재 경로 보기 tty - 현재 로그인되어 있는 터미널의 장치 이름 보기 man - 명령어나 파일에 대한 매뉴얼 cat - 파일의 내용을 출력 touch -빈파일 생성및 엑세스시간 변경 mkdir - 디렉토리 를 생성 rmdir - 디렉토리 삭제 route - 인터페이스 정보확인 cp -파일 복사 ex) cp 대상파일 이동파일 [옵션] -a : 소스파일의 구성과 속성도 함.. 더보기