파일 매니저

File manager

파일 관리자 또는 파일 브라우저는 파일 및 폴더관리하기 위한 사용자 인터페이스를 제공하는 컴퓨터 프로그램입니다.파일 또는 파일 그룹에 대해 수행되는 가장 일반적인 작업에는 파일 속성, 속성 및 파일 사용 권한 변경뿐만 아니라 파일 작성, 열기(보기, 재생, 편집 또는 인쇄 등), 파일 이름 변경, 복사, 이동, 삭제 및 검색 등이 있습니다.폴더 및 파일은 디렉토리 구조에 따라 계층 트리로 표시될 수 있습니다.

특징들

파일 전송

그래피컬 파일 매니저는, 각각복사해 붙여넣기」와 「컷 해 붙여넣기」를 통해서, [1]및 타겟 패스를 선택하기 위한 별도 메뉴를 통해서, 파일의 카피와 이동을 서포트할 수 있습니다.

파일 전송 중에 파일 매니저는 소스 및 수신처, 퍼센트 및/또는 크기 전송 진행률, 프로그레스 바, 현재 전송 중인 파일 이름, 나머지 파일 수, 수치 전송 속도 및/또는 그래픽 전송 속도를 표시할 수 있습니다.파일 전송을 일시 정지하는 기능에 의해, 다른 소프트웨어에 일시적으로 완전한 시퀀셜 읽기 액세스를 허가해, 파일 전송을 [2]재기동하지 않고 나중에 재개할 수 있습니다.

선택한 각 파일을 소스에서 개별적으로 복사 및 삭제하여 여러 파일을 이동하는 파일 매니저가 있는 반면 선택한 모든 파일을 복사한 후 나중에 소스에서 삭제하는 파일 매니저도 있습니다.컴퓨터 파일 § Moving methods moving

대상 디렉토리에서 충돌하는 파일 이름은 이름 변경, 덮어쓰기 또는 건너뛰기를 통해 처리할 수 있습니다.이름 변경은 일반적으로 숫자로 이루어집니다.덮어쓰기는 조건일 수 있습니다.예를 들어 소스 파일이 최신이거나 [3]크기가 다른 경우입니다.파일은 기술적으로 체크섬과 비교할 수 있지만, 이 경우 소스 파일과 타깃 파일 전체를 읽어야 하므로 큰 파일에서는 프로세스가 상당히 느려집니다.

사용자 인터페이스

일부 파일 관리자에는 앞으로 로 이동 단추, 주소 표시줄, 및 북마크 사이드 표시줄 등 웹 브라우저와 유사한 기능이 있습니다.

네트워킹

일부 파일 관리자는 FTP, HTTP, NFS, SMB 또는 WebDAV와 같은 프로토콜을 통해 네트워크 연결을 제공합니다.이를 위해서는 사용자가 파일서버를 참조할 수 있도록 하거나(로컬 파일시스템과 같이 서버의 파일시스템에 접속하여 액세스 할 수 있도록), 또는 파일 서버 프로토콜에 대한 자체적인 완전한 클라이언트 구현을 제공합니다.

디렉토리 에디터

파일 관리자의 사용 사용되는[citation needed] 용어는 디렉터리 편집기입니다.초기 디렉토리 에디터인 DIRED는 1974년경 스탠포드 인공지능 연구소에서 스탠 쿠겔[4][5]의해 개발되었습니다.

디렉토리 에디터는 메릴랜드 대학에서 EXEC 8용으로 작성되었으며, 당시 다른 사용자가 사용할 수 있었습니다.이 용어는 1980년에 [6]BSD에서 실행되었던 dired 프로그램을 작성한 Jay Lefreau를 포함한 다른 개발자들에 의해 사용되었다.이것은 TOPS-20에서 실행되는 같은 이름의 오래된 프로그램에서 영감을 받았습니다.Direddired, 에디터 스크립트(emacs 및 유사한 에디터용) ded를 포함한 다른 프로그램에 영감을 주었습니다.[7]

파일 목록 파일 관리자

Alto Neptun 파일 매니저 프로그램

파일 목록 파일 관리자는 일반 파일 관리자보다 덜 알려져 있고 오래되었습니다.

그러한 파일 관리자 중 하나는 넵튠이었다.그것은 1973-1974년 기간 동안 제록스 알토에서 실행되었다.정통 파일 매니저가 될 수 있는 기능과 동일한 기능이 몇 가지 있었습니다.

또 다른 파일 매니저는 1980년 이전에 Conversational Monitor [8][9][10]System에 도입된 flist입니다.저자 Theo Alkema의 [11]코멘트에 따르면, 이것은 1978년 말 이전에 시작된 FULIST의 변형이다.

flist 프로그램은 사용자의 미니디스크에 [12]파일 목록을 제공하며 파일 속성별로 정렬할 수 있습니다.파일 속성을 스크립트 또는 함수 키 정의에 전달할 수 있으므로 CMS EXEC, EXEC 2 또는 XEDIT 스크립트의 일부로 flist를 쉽게 사용할 수 있습니다.

이 프로그램은 IBMVM/SP CMS에,지만 filelist[13][14][15](대본은 Xedit 편집자를 통해 운영하는)을 포함 OpenVMS,[16]고 달린다 FULIST(해당 내부 IBM프로그램의 이름에서)[17]에 달려 본 프로그램 또한 flist, 포함한 다른 프로그램과 프로그램이 그 밖의 다른 운영 체제로 운영되는, 자극제였다 달렸다.유닉스에.[18]

정통 파일 매니저

Midnight Commander, 텍스트 기반 사용자 인터페이스를 갖춘 정통 파일 관리자

정통 파일 매니저('OFM'으로 줄여서 표기하기도 함) 또는 명령어 기반 파일 매니저는 텍스트 메뉴 기반 파일 매니저로, 일반적으로 3개의 창(2개의 패널과 1개의 명령줄 창)이 있습니다.정통 파일 매니저는 그래피컬 사용자 인터페이스 기반의 타입보다 오래된 파일 매니저 패밀리 중 하나입니다.개발자는 PathMinderJohn Socha의 Norton Commander for [citation needed]DOS에 의해 도입된 매니저를 복제하고 확장하는 애플리케이션을 만듭니다.이 컨셉은 1980년대 중반으로 거슬러 올라갑니다.패스 마인더는 1984년에 출시되었으며 Norton Commander 버전 1.0은 1986년에 출시되었습니다.이 개념은 오래되었지만 Norton Commander 기반의 파일 매니저는 활발하게 개발되고 있으며 DOS, Unix 및 Microsoft Windows용 구현이 수십 개 존재합니다.Nikolai Bezroukov는 OFM 표준에 대한 자체 기준을 발표했습니다(1997년 [19]6월호 버전 1.2).

특징들

정통 파일 매니저에는 일반적으로 3개의 창이 있습니다.두 개의 창은 패널이라고 불리며 화면 상단에 대칭으로 배치됩니다.세 번째는 명령줄로, 기본적으로 전체 화면으로 확장할 수 있는 최소화된 명령어(쉘) 창입니다.패널 중 1개만 동시에 활성화됩니다.활성 패널에는 "파일 커서"가 포함되어 있습니다.패널은 크기를 조정할 수 있으며 숨길 수 있습니다.활성 패널의 파일은 관리자가 수행하는 파일 작업의 원본 역할을 합니다.예를 들어 액티브패널에서 패시브패널에 표시되는 위치로 파일을 복사하거나 이동할 수 있습니다.이 방식은 키보드가 프라이머리 또는 유일한 입력 장치인 시스템에 가장 효과적입니다.활성 창에는 현재 작업 디렉터리와 해당 디렉터리에 포함된 파일에 대한 정보가 표시됩니다.패시브(비액티브) 패널에는, 같은 디렉토리 또는 다른 디렉토리(파일 조작의 디폴트 타겟)의 내용이 표시됩니다.사용자는 관련 파일 정보를 표시하는 열의 표시를 사용자 정의할 수 있습니다.액티브 패널과 패시브 패널은 전환할 수 있습니다(종종 탭 를 누르면).

다음 기능은 정통 파일 관리자의 클래스를 설명합니다.

  • 이 명령어는 사용자에게 아래 명령줄이 있는 2개의 패널로 된 디렉토리 뷰를 표시합니다.한쪽 패널은 활성화되도록 선택할 수 있으며, 다른 한쪽 패널은 수동적입니다.액티브 패널은 삭제 및 이름 변경 작업의 작업 영역이 되며, 패시브 패널은 복사 및 이동 작업의 대상으로 사용됩니다.패널이 축소되어 뒤에 숨겨진 터미널 창이 드러날 수 있습니다.일반적으로 터미널 창의 마지막 줄(명령줄)만 표시됩니다.
  • 명령줄에서 입력된 셸 명령 실행 결과를 볼 수 있는 관련 터미널 창을 사용하여 기본 OS 과 긴밀하게 통합할 수 있습니다(Norton Commander의 Ctrl+O 바로 가기 등).
  • 사용자에게 광범위한 바로 가기 키를 제공합니다.
  • 파일 매니저는 사용자가 마우스를 사용할 필요가 없도록 합니다.
  • 사용자는 특정 파일 유형에 대해 호출되는 고유한 파일 연결 및 스크립트를 생성하고 이러한 스크립트를 계층 트리(사용자 스크립트 라이브러리 또는 사용자 [citation needed]메뉴 등)로 구성할 수 있습니다.
  • 사용자는 이른바 사용자 메뉴 또는 시작 메뉴와 확장 메뉴를 통해 관리자의 기능을 확장할 수 있습니다.

기타 일반적인 기능은 다음과 같습니다.

  • "액티브" 및 "패시브" 패널에 대한 정보를 사용하여 명령줄에서 명령을 구성할 수 있습니다.예를 들어 현재 파일, 왼쪽 패널 경로, 오른쪽 패널 경로 등이 있습니다.
  • 적어도 가장 기본적인 파일 형식에 대한 빌트인 뷰어를 제공합니다.
  • 그들은 편집기가 내장되어 있다.대부분의 경우 편집자는 패널의 특정 요소를 편집 중인 텍스트로 추출할 수 있습니다.
  • 많은 경우 압축 아카이브 보기 또는 FTP 연결을 통한 파일 작업 등 가상 파일 시스템(VFS)을 지원합니다.
  • 그들은 종종 노튼 커맨더 에 commander라는 단어를 붙인다.
  • Path: 는, 사용중의 디렉토리의 송신원/행선지 위치를 나타냅니다.
  • 디렉터리 크기, 디스크 사용량 및 디스크 이름에 대한 정보(일반적으로 패널 하단에 있음)
  • 파일 이름, 확장자, 생성 날짜 및 시간, 마지막 수정 및 사용 권한(속성)에 대한 정보가 포함된 패널.
  • 디렉토리의 파일 수와 선택한 파일 크기의 합계가 포함된 정보 패널.
  • 탭이 달린 인터페이스(통상은 GUI 파일 매니저)
  • 기능 키: F1 ~ F10은 모든 정통 파일 매니저에서 동일한 기능을 모두 갖추고 있습니다.예: F5는 항상 액티브패널에서 비액티브패널로 파일을 복사하고 F6은 파일을 이동합니다.

탭 패널

Total Commander 등 일부 파일 관리자에 탭 형식의 패널이 도입되어 여러 개의 Active Directory와 Passive Directory를 동시에 조작할 수 있게 되었습니다.

휴대성

정통 파일[20] 매니저는 가장 휴대성이 뛰어난 파일 매니저 중 하나입니다.예시는 명령줄 인터페이스와 그래픽인터페이스를 모두 갖춘 거의 모든 플랫폼에서 사용할 수 있습니다.이는 인터페이스의 표준으로 간주되는 것이 공개된다는 점에서 명령줄 매니저에서는 드문 일입니다.개발자의 적극적인 지원도 받고 있습니다.이것에 의해, 인터페이스의 재학습이 불필요하게, 다른 플랫폼에서도 같은 작업을 실시할 수 있습니다.

이중 창 관리자

Windows 파일 탐색기와 같은 프로그램에 일반적으로 사용되는 용어인 이중 창 관리자라고도 합니다(아래 참조).단, 2개의 대칭 페인 아래(또는 뒤에 숨김) 명령줄 페인을 포함한 3개의 페인이 있습니다.게다가 이러한 프로그램의 대부분은, 2개의 큰 창 중 1개의 창만 사용할 수 있습니다.또한 Windows의 컨텍스트 메뉴에 "두 탐색기 나란히 열기" 항목을 추가합니다.

주목할 만한 것은 다음과 같습니다.

네비게이션 파일 관리자

Windows 10 에서는, 파티션 X 의 내용을 표시하는 파일 매니저:

탐색 파일 관리자는 새로운 유형의 파일 관리자입니다.GUI의 등장 이후 데스크톱 [21][better source needed]컴퓨터용 파일 매니저의 주요 유형이 되었습니다.

일반적으로 왼쪽 페인에 파일 시스템 트리가 있고 오른쪽 페인에 현재 디렉토리의 내용이 있는 두 개의 페인이 있습니다.MacOS의 경우 Finder(NeXTStep에서 시작됨)의 Miller 열 보기는 탐색 파일 관리자 [dubious ]테마의 변형입니다.

GNUstepMiller Column 브라우저는 탐색 파일 관리자의 한 종류입니다.

개념

  • 에 현재 표시 중인 위치가 표시됩니다.
  • 표시 중인 위치(현재 디렉토리)는 사용자가 디렉토리를 열거나 뒤로 버튼을 누르거나 위치를 입력하거나 파일 시스템의 전체 또는 일부를 나타내는 네비게이션 트리가 있는 추가 창을 사용하여 변경할 수 있습니다.
  • 아이콘은 파일, 프로그램 및 디렉터리를 나타냅니다.

네비게이션 파일 매니저의 인터페이스는 보통 웹 브라우저와 비슷하며, 뒤로 버튼과 앞으로 버튼 및 새로고침 버튼이 포함되어 있습니다.또한 대부분은 파일 또는 디렉토리 경로(또는 URI)를 입력할 수 있는 주소 표시줄을 포함합니다.

대부분의 탐색 파일 관리자에는 두 개의 창이 있습니다. 왼쪽 창은 파일 시스템의 트리 보기입니다.즉, 일반적인 파일 관리자와 달리 두 개의 창은 내용과 사용이 비대칭적입니다.

왼쪽의 [Navigation]페인으로 디렉토리를 선택하면 현재 디렉토리로 지정되고 오른쪽 [Contents]페인에 디렉토리의 내용이 표시됩니다.그러나 디렉토리를 선택하지 않고 트리의 일부를 확장(+)하거나 축소(-)해도 오른쪽 창의 내용은 변경되지 않습니다.이 동작에 대한 예외는 현재 디렉토리의 부모를 접을 때 적용됩니다.이 경우 선택한 항목이 접힌 부모 디렉토리에 다시 포커스가 설정되므로 [Contents]페인의 목록이 변경됩니다.

한 위치에서 다른 위치로 이동하는 프로세스에서는 새 창을 열 필요가 없습니다.파일 관리자의 여러 인스턴스를 동시에 열고 끌어서 놓기클립보드 작업을 통해 서로 통신할 수 있으므로 여러 디렉토리를 동시에 보고 인스턴스 간에 잘라내기 및 붙여넣기 작업을 수행할 수 있습니다.

파일 조작은 드래그 앤 드롭과 에디터의 비유에 근거하고 있습니다.사용자는 파일 또는 디렉토리를 선택하여 클립보드에 복사한 후 파일 시스템의 다른 위치 또는 파일 관리자의 다른 인스턴스에 붙여넣을 수 있습니다.

탐색 파일 관리자의 주요 예는 다음과 같습니다.

공간 파일 관리자

Nautilus 파일 매니저는 GNOME(및 Nautilus) 버전 3.x의 등장과 함께 제거된 공간 모드를 가지고 있습니다. 이러한 각 창에는 열린 디렉토리가 표시됩니다.

공간 파일 관리자는 공간적 은유를 사용하여 파일 및 디렉토리를 실제 물리적 개체인 것처럼 나타냅니다.공간 파일 관리자는 사람들이 물리적 객체와 상호 작용하는 방식을 모방합니다.

공간 파일 관리자 개념의 배경에는 다음과 같은 아이디어가 있습니다.

  1. 1개의 창은 열려 있는 각 디렉토리를 1개
  2. 각 창은 명확하고 취소할 수 없이 특정 디렉토리에 연결됩니다.
  3. 안정성: 파일, 디렉토리 및 창은 사용자가 이동하는 곳으로 이동하며 사용자가 배치한 장소에 머무르며('공간 상태 유지'), 기타 모든 "물리적" 특성(크기, 모양, 색상, 위치 등)을 유지합니다.
  4. 한 번에 하나의 창에서만 동일한 항목을 볼 수 있습니다.

네비게이션 파일 매니저와 마찬가지로 디렉토리를 열면 디렉토리를 나타내는 아이콘이 바뀝니다(닫힌 드로어를 나타내는 이미지에서 열려 있는 것으로 변경되었을 가능성이 있습니다).디렉토리의 아이콘은 패턴으로 채워진 실루엣으로 바뀝니다.또, 그 디렉토리를 나타내는 새로운 창이 열립니다.

공간적 은유를 어느 정도 사용하는 파일 관리자의 예는 다음과 같습니다.

문제가 있는 공간 파일 관리자:

  • Windows 95의 Windows 탐색기는 기본적으로 공간 파일 관리자 모델로 설정되어 있습니다. 탐색 파일 관리자로도 작동하기 때문에 디렉토리를 여러 창에서 열 수 있기 때문에 위의 모든 기준을 충족하지 못했습니다.후기 버전들은 점차 공간 모델을 버렸다.
  • 애플의 맥OS 파인더는 공간 모드와 내비게이션 모드를 비슷하게 통합하도록 설계되었으며, 이는 공간 모드가 실제로 작동하지 [22]않았다는 것을 의미한다.

3D 파일 매니저

File System Visualizer, 3D 파일 관리자의 한 예
Cubix에서 동일한 속성을 공유하는 파일은 3D 환경에서 큐브로 표시됩니다.

일부 프로젝트는 파일 및 디렉토리 구조를 표시하는 3차원 방법을 구현하려고 시도했습니다.3차원 파일 브라우징은 보급되지 않았습니다.정확한 구현은 프로젝트마다 다른 경향이 있으며 따라야 할 공통 기준이 없습니다.

3차원 파일 관리자의 예는 다음과 같습니다.

  • fsn은 실리콘 그래픽스의 IRIX 시스템을 위한 것으로, 특히 영화 쥬라기 파크의 한 장면에서 유닉스 시스템을 대표하는 것으로서 두드러지게 등장했습니다.
  • File System Visualizer(fsv)는 최신 Unix 계열 시스템용 fsn 오픈 소스 클론입니다.
  • tdfsb는 [23]오픈 소스 3D 파일 브라우저로, WASD를 사용하여 디렉토리로 이동하여 디렉토리를 입력할 수 있습니다.Linux, FreeBSD 및 BeOS에서 실행됩니다.
  • BumpTop은 스타일러스 및 터치스크린과 함께 사용하기 위해 실제 물리적인 데스크톱의 3차원 표현을 사용하는 파일 매니저입니다.
  • BumpTop과 유사한 데스크톱 대체품인 Real Desktop.[24]
  • Cubix 3D Filer는 다양한 속성에 따라 파일을 구성하는 Windows 파일 관리자입니다.
  • GopherVR네트워크화된 Gopher 리소스의 3D 시각화입니다.

웹 기반 파일 관리자

웹 기반 파일 관리자는 일반적으로 PHP, Ajax, Perl, ASP 또는 다른 서버언어로 작성된 스크립트입니다.로컬 서버 또는 리모트서버에 인스톨 하면, FTP 액세스를 필요로 하지 않고, Web 브라우저를 사용해 파일이나 디렉토리를 관리 및 편집할 수 있습니다.

일반적으로 상업적으로 배포되는 고급 웹 기반 파일 관리 스크립트를 사용하면 파일 관리자의 관리자가 각각 개별 계정 권한을 가진 안전한 개별 사용자 계정을 구성할 수 있습니다.인증된 사용자는 언제 어디서나 웹 브라우저를 통해 서버 또는 개별 사용자 디렉토리에 저장된 문서에 액세스할 수 있습니다.

웹 기반 파일 관리자는 조직의 디지털 저장소 역할을 할 수 있습니다.예를 들어 문서, 디지털 미디어, 게시 레이아웃 및 프리젠테이션을 저장, 관리 및 고객, 공급업체 및 원격 작업자 간에 공유하거나 내부적으로만 공유할 수 있습니다.

동적 웹 콘텐츠 관리 시스템(CMS)의 인기와 이러한 플랫폼을 기반으로 한 웹 사이트의 미디어를 관리할 비기술 웹 사이트 관리자가 필요함에 따라 웹 기반 파일 관리자가 점점 더 인기를 얻고 있습니다.

예를 들어 net2ftp는 PHP 및 JavaScript 기반 FTP 클라이언트입니다.

파일 선택기

통상, operating system에서는, 파일을 보존하는 장소(통상, 소프트웨어의 「이름 붙여 보존」옵션을 사용해 액세스)와 파일을 여는 장소를 지정할 수 있는 파일 선택기가 출하됩니다.파일 또는 대상 경로 대신 폴더가 선택되는 경우가 있습니다.

일부 파일 피커는 클립보드에 대한 경로 검색, 이동, 복사, 이름 변경 및 복사와 같은 파일 관리도 어느 정도 허용합니다.

일부 소프트웨어에는 사용자 정의된 파일 선택기가 있을 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "6 Ways to Copy Files Faster in Windows 10". MakeUseOf. 15 December 2019. Retrieved 13 March 2022.
  2. ^ "All About Windows 8 FileName Collisions And Copy/Move Dialog Box". 2012-03-06. Archived from the original on 5 January 2014. Retrieved 2022-03-13.
  3. ^ FTP 파일 관리자 "FileZilla"에는 "소스가 최신이면 덮어쓰기", "다른 크기이면 덮어쓰기" 및 "차이렌즈 크기 또는 소스 최신이면 덮어쓰기" 옵션이 있습니다.
  4. ^ Kugell, Stanley G. (1974). "SAILDART/1974-08". Stanford Artificial Intelligence Lab DART (Dump and Restore Technique) Archive. Archived from the original on 2015-09-03. Retrieved 2014-02-19.
  5. ^ Wayback Machine에서 상기 Archived 2015-09-03에 대한 SAILDART 사용자 이름
  6. ^ "Abstract for dired 3.05".
  7. ^ "DED - Directory Editor".
  8. ^ Daney, Charles (1983), "CMS Architecture and Interactive Computing" (PDF), Proceedings of SHARE 61, vol. 1, SHARE Inc.
  9. ^ "Discussion of VM/CMS FLIST showing screenshot". Archived from the original on 2007-08-31. Retrieved 2007-08-20.
  10. ^ "Textual description of VM/CMS FLIST". Archived from the original on 2008-01-30. Retrieved 2007-08-20.
  11. ^ "email by Theo Alkema to Lynn Wheeler". 1978-10-10. Retrieved 2008-01-31.
  12. ^ "FLIST - IBM".
  13. ^ "Comment on original author of FULIST". Archived from the original on 2007-09-27.
  14. ^ "Description of FILELIST". 8 February 1999.
  15. ^ "User comparing FLIST to FILELIST".
  16. ^ "FLIST - file manager for VAX/VMS".
  17. ^ "User comparing FULIST and FLIST".
  18. ^ "FULIST for Unix". Archived from the original on 2001-04-29.
  19. ^ "OFM standards".
  20. ^ "Home of the OFM standard".
  21. ^ "File Managers to Fit Your Every Need". Techopedia.com. Retrieved 2020-05-23.
  22. ^ Siracusa, John (2007-10-28). "Mac OS X 10.5 Leopard: the Ars Technica review: The Finder: An application divided against itself". Retrieved 2008-04-20.
  23. ^ tdfsb
  24. ^ "Real Desktop". Retrieved August 25, 2010. 제품 홈페이지
  25. ^ "Cubix 3D Filer". Retrieved May 28, 2013. Cubix 프로젝트 홈페이지

외부 링크