웹사이트 검색

9가지 필수 Linux 콘솔 [터미널] 파일 관리자


Linux 콘솔 파일 관리자는 일상적인 작업, 로컬 컴퓨터에서 파일을 관리할 때 또는 원격 컴퓨터에 연결할 때 매우 유용할 수 있습니다. 디렉터리의 시각적 콘솔 표현은 파일/폴더 작업을 신속하게 수행하고 시간을 절약하는 데 도움이 됩니다.

이 기사에서는 가장 자주 사용되는 Linux 콘솔 파일 관리자 중 일부와 해당 기능 및 이점을 검토하겠습니다.

1. GNU 자정 사령관

Midnight Command는 간단히 mc라고도 하며 이 문서에서 논의된 주요 파일 관리자 중 하나입니다. Mc에는 복사, 이동, 삭제, 파일 및 디렉터리 생성 외에도 권한과 소유권을 변경할 수 있고, 아카이브를 검토하고, FTP 클라이언트로 사용할 수 있는 등 모든 종류의 유용한 기능이 포함되어 있습니다.

콘솔 기반 파일 관리자인 Midnight Commander에 대한 전체 리뷰를 찾을 수 있습니다.

Midnight Commander를 설치하려면 다음 명령을 사용할 수 있습니다.

sudo apt install mc         [On Debian, Ubuntu and Mint]
sudo yum install mc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/mc  [On Gentoo Linux]
sudo apk add mc             [On Alpine Linux]
sudo pacman -S mc           [On Arch Linux]
sudo zypper install mc      [On OpenSUSE] 

2. 레인저 콘솔 파일 관리자

Ranger는 콘솔 파일 관리자를 찾을 때 가장 좋은 선택입니다. Vim과 유사한 인터페이스, 선택한 파일 또는 디렉토리의 미리보기, 북마크 마우스 지원 및 탭 보기가 있습니다.

여기에서 전체 리뷰를 찾을 수 있습니다: Ranger – vi 키 바인딩을 갖춘 멋진 콘솔 파일 관리자.

Ranger를 설치하려면 다음 명령을 사용할 수 있습니다.

sudo apt install ranger         [On Debian, Ubuntu and Mint]
sudo yum install ranger         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ranger  [On Gentoo Linux]
sudo apk add ranger             [On Alpine Linux]
sudo pacman -S ranger           [On Arch Linux]
sudo zypper install ranger      [On OpenSUSE] 

3. Cfiles 고속 터미널 파일 관리자

Cfiles는 C로 작성된 빠른 터미널 파일 관리자이며 ranger와 유사하게 ncurses를 사용하고 vi 키 바인딩도 사용합니다. cp, mv, fzf, xdg-open 등과 같은 몇 가지 종속성이 있습니다. 가볍기는 하지만 설치에는 몇 가지 단계가 더 필요합니다.

cfiles를 설치하려면 먼저 다음 명령을 사용하여 개발 도구를 설치해야 합니다.

sudo apt-get install build-essential          [On Debian/Ubuntu]
sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL]

그런 다음 cfiles 저장소를 복제하고 다음 명령을 사용하여 설치합니다.

git clone https://github.com/mananapr/cfiles.git
cd cfiles
gcc cf.c -lncurses -o cf
sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 

cfiles에 대한 더 자세한 리뷰는 여기에서 찾을 수 있습니다: Linux용 터미널 파일 관리자 Cfiles.

4. Vifm 콘솔 파일 관리자

Vifm은 저주 인터페이스를 사용하는 또 다른 명령줄 기반 파일 관리자입니다. 그러나 이것은 mutter의 일부 기능을 복사합니다. Vim 사용자라면 vifm을 사용하기 위해 새로운 명령 세트를 배울 필요가 없습니다. 동일한 키 바인딩을 사용하며 여러 종류의 파일을 편집하는 기능도 있습니다.

다른 콘솔 파일 관리자와 마찬가지로 두 개의 창이 있으며 자동 완성을 지원합니다. 또한 파일 트리 비교를 위해 다양한 보기를 지원합니다. 이를 통해 원격 명령을 실행할 수도 있습니다.

Vifm을 설치하려면 다음 명령을 사용할 수 있습니다.

sudo apt install vifm         [On Debian, Ubuntu and Mint]
sudo yum install vifm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vifm  [On Gentoo Linux]
sudo apk add vifm             [On Alpine Linux]
sudo pacman -S vifm           [On Arch Linux]
sudo zypper install vifm      [On OpenSUSE]

vifm에 대한 더 자세한 검토는 Linux용 Vifm 명령줄 기반 파일 관리자에서 확인할 수 있습니다.

5. Nnn 터미널 파일 브라우저

Nnn은 목록에서 가장 빠른 콘솔 파일 관리자입니다. 다른 파일 관리자에 비해 기능이 적지만 매우 가볍고 콘솔에서 얻을 수 있는 기능은 데스크톱 파일 관리자에 가장 가깝습니다. 상호 작용은 간단하며 새로운 사용자가 터미널에 쉽게 익숙해질 수 있습니다.

nnn을 설치하려면 다음 명령을 사용할 수 있습니다.

sudo apt install nnn         [On Debian, Ubuntu and Mint]
sudo yum install nnn         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/nnn  [On Gentoo Linux]
sudo apk add nnn             [On Alpine Linux]
sudo pacman -S nnn           [On Arch Linux]
sudo zypper install nnn      [On OpenSUSE]

nnn에 대한 더 자세한 미리보기는 빠르고 친숙한 터미널 파일 브라우저인 Nnn에서 확인할 수 있습니다.

6. Lfm 마지막 파일 관리자

LfmLast File Manager의 약자로 Python으로 작성된 저주 기반 콘솔 파일 관리자입니다. 1개 또는 2개의 창과 함께 사용할 수 있습니다. 여기에는 필터, 북마크, 기록, 압축 파일용 VFS, 트리 보기, find 명령, grep 유틸리티, df 명령 및 기타 도구와의 직접 통합과 같은 몇 가지 유용한 기능이 있습니다. 맞춤형 테마도 제공됩니다.

Lfm을 설치하려면 다음 명령을 사용할 수 있습니다.

sudo apt install lfm         [On Debian, Ubuntu and Mint]
sudo yum install lfm         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lfm  [On Gentoo Linux]
sudo apk add lfm            [On Alpine Linux]
sudo pacman -S lfm           [On Arch Linux]
sudo zypper install lfm      [On OpenSUSE] 

pip 명령을 사용하여 lfm을 설치할 수도 있습니다.

sudo pip install lfm

7. lf – 파일 목록

Lf – “목록 파일”은 Ranger에서 영감을 받아 Go로 작성된 명령줄 파일 관리자입니다. 원래는 레인저의 누락된 기능을 메우기 위한 것이었습니다.

lf의 주요 기능 중 일부는 다음과 같습니다.

  • Linux, OSX, Windows(일부만) 등 크로스 플랫폼입니다.
  • 런타임 종속성이 없는 단일 바이너리입니다.
  • 메모리 사용량이 적습니다.
  • 쉘 명령을 사용한 구성.
  • 사용자 정의 가능한 키 바인딩.

향후 계획에는 마우스 제어 활성화가 포함됩니다.

lf를 설치하려면 lf 릴리스 페이지에서 해당 OS에 대한 바이너리 관련 빌드를 다운로드하기만 하면 됩니다.

8. WCM 사령관

목록의 마지막은 또 다른 크로스 플랫폼 콘솔 파일 관리자인 WCM 명령입니다. WCM 명령의 작성자는 Far Manager의 기능을 모방한 크로스 플랫폼 파일 관리자를 만들려고 했습니다.

내장 터미널, 텍스트 편집기 및 뷰어, 구문 강조, 가상 파일 시스템 및 매우 빠른 사용자 인터페이스가 있습니다. 마우스 지원도 활성화됩니다. 각 OS별 패키지는 WCM 다운로드 페이지에서 찾을 수 있습니다.

9. 워크 터미널 파일 관리자

Walk는 기존 ls 및 cd 명령의 대안으로 사용되는 터미널 기반 탐색기입니다. 퍼지 검색을 사용하여 빠른 탐색이 가능하고, cd 통합이 매우 간단하며, Walk에서 Vim을 직접 열 수 있습니다.

결론

이것은 최고의 Linux 콘솔 파일 관리자 중 일부에 대한 짧은 프레젠테이션이었습니다. 우리가 하나를 놓쳤다고 생각하거나 그 중 일부가 더 마음에 든다면 댓글 섹션에서 여러분의 생각을 공유해 주세요.