질문

질문

질문

find나는 이런 상황에 자주 부딪히며, 작업해야 하는 파일의 순서가 지정된 목록을 정확히 반환하는 완벽한 명령을 신중하게 만들었습니다 . 그러나 단순히 파일을 클릭하여 열거나 이름을 바꿀 수는 없습니다. 이상적으로는 이 목록을 뷰(데이터베이스 뷰의 정신으로)로 갖고 싶습니다. 그러면 마치 완전히 동일한 디렉터리에 있는 것처럼 쉽게 작업할 수 있습니다.

나는 두 가지 수준의 작업을 수행할 수 있기를 원합니다.

  • 첫 번째는 더 간단합니다. 파일 관리자에 표시하여 열고, 이동하고, 삭제하고 이름을 바꿉니다.
  • 두 번째는 더 어려워 보이고 아마도 파일 시스템 메커니즘에 의존할 것입니다. 다른 디렉토리처럼 탐색할 수 있도록 뷰를 만듭니다.

파일 목록용 파일 관리자

올바른 형식으로 정렬된 파일 목록을 반환하는 명령이 있다고 가정하면 해당 목록을 입력으로 사용하고 이름 바꾸기, 이동 및 삭제와 같은 파일 관리자에서 예상되는 표준 기능을 제공할 수 있는 프로그램이 있습니까? 나는 목록을 스크롤하고 대화형으로 파일을 선택하고 작업을 수행할 수 있는 Nautilus 및 Dolphin과 비슷한 것을 생각했습니다.

그래픽 파일 관리자의 또 다른 필수 기능은 대량의 미디어를 탐색할 때의 썸네일입니다. 예를 들어, 사진에는 관련 없는 이름이 있는 경우가 많습니다. 하지만 이 매우 특정한 경우에는 사진만 있고 "Gthumb"과 같은 전용 프로그램을 이미 알고 있습니다.

간단한 사용 사례: 파일 관리자

예를 들어, 수정 시간별로 정렬된 현재 디렉터리의 모든 파일 목록을 반환하는 명령이 있습니다.

find "$(pwd)" -type f -printf "%TY-%Tm-%Td_%TH:%TM:%TS %p\n" | sort -n | cut -d' ' -f2-

각 줄에 절대 경로가 있는 파일을 반환합니다.

/tmp/file1
/tmp/dir1/file2
/tmp/dir1/file3
/tmp/dir2/file4
/tmp/dir1/file5
/tmp/file6
...

이 목록을 이 순서로 표시한 다음 일부 이름을 바꾸고 끌어서 놓아 다른 디렉토리로 이동하거나 하나만 열 수 있었으면 좋겠습니다.

복잡한 사용 사례: 보기

위와 동일한 명령을 가정하지만 이번에는 정확한 파일 목록을 포함하는 일종의 가짜 디렉터리와 같이 이 파일 목록에 대한 보기를 만들고 싶습니다. 이렇게 하면 파일과 디렉터리(emacs, nautilus...)에서 작동하는 모든 프로그램을 열고 파일을 찾아볼 수 있습니다. 그러나 나는 이 파일의 내용뿐만 아니라 파일 자체(이동, 삭제, 이름 바꾸기)도 다루고 싶을 수 있으므로 이러한 파일의 링크나 복사본을 다루고 싶지 않습니다.

관련 정보