노틸러스에서 가장 먼저 파일 이름을 지정하는 방법은 무엇입니까?


16

새로운 버전의 노틸러스는 파일 이름의 시작 부분에서 영숫자가 아닌 문자를 건너 뛰고 첫 번째 영숫자 (있는 경우)에 따라 파일을 정렬하기 때문에 멋집니다. 그러나 전에 정렬하기 위해 파일 이름을 지정하는 방법은 0무엇입니까? 이 파일이있는 폴더가 있다고 가정하십시오.

0apple.conf
apricot.xml
banana
camel.so
cat.py
dog.tar.bz

파일 cat.py앞에 정렬하기 위해 하나 또는 두 개의 문자 접두사를 추가하고 싶습니다 0apple.conf. 이름을 변경하고 싶지 않고 접두사를 추가하십시오. 또한 다른 사람의 이름을 바꾸고 싶지 않습니다. 나는 이미 시도했다 :

  1. #cat.py그리고 .cat.py이름과 그리스어 알파벳 접두사 정렬 (후 마지막에 파일을 dog.tar.bz파일; .변경됩니다 또한 가시성)
  2. ,-";:-–\_(?)*+%=<>!접두사 중 하나 는 파일 을 접두사 없이 camel.so및 사이에 정렬합니다 dog.tar.bz.

예, 시작 부분 근처에 더 많은 0을 추가하는 옵션이 있지만 가능한 한 가장 짧은 첫 번째 위치에 파일 이름을 원합니다.

PS : 내 언어 체코 인 (그러므로 정렬은 같은 것을해야한다 cs, cz, czech또는 cs_CZ).



@Aurigae 죄송하지만, 관련이 없습니다, 그들은 ls에서만 정렬하지만 노틸러스에서는 정렬하지 않습니다
aleskva

그리고 +0cat.py?
Sylvain Pineau 2016 년

아니, 아직 처음이 아니다
aleskva

이 링크에서 하나의 답변을 찾을 수 있습니다 . "노틸러스 정렬"제목 아래 노틸러스 안내서 . 파일 이름을 정렬 할 때 노틸러스가 특수 문자를 처리하는 방식을 변경하는 방법입니다.
bashBedlam

답변:


7

접두사는 0이미 노틸러스에서 파일을 처음에 정렬하도록합니다. 첫 번째 파일 앞에 무엇이 올 수 있습니까? 디렉토리를 제외하고 파일이 없습니다. 사용중인 로캘에 관계없이 마찬가지입니다.

파일 명명

다음 예제에서는 먼저 이름이 지정된 빈 텍스트 파일 apple.txt을 만든 다음 여러 복사본을 만들고 단일 문자 접두사를 추가하여 각 파일의 이름 을 바꿉니다. 가장 호환되는 영숫자 문자 0 A á _ -(공백) 만 사용했습니다. 즉, 총 7 개의 파일과 apple참조 용으로 이름이 지정된 디렉토리를 만들었습니다 .

á에서 발견된다 체코의 두 번째 문자입니다 이 문서 섹션 위키 백과. 첫 글자는 영어 : A와 같은 것 같습니다 a.

파일 정렬

노틸러스는 이러한 파일을 다른 로케일 환경에서 어떻게 정렬합니까? 그것이 비슷하지만 약간 다릅니다. 다음 스크린 샷을 참조하십시오.

영어와 체코 어 환경의 노틸러스

노틸러스 en_US.UTF-8는 다음과 같이 영어 환경에서 파일을 정렬 했습니다.

apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
apple.txt <-- original file without prefix
 apple.txt
_apple.txt
-apple.txt

노틸러스 cs_CZ.UTF-8는 다음과 같이 체코 환경에서 파일을 정렬 했습니다.

apple <-- directory
0apple.txt
Aapple.txt
áapple.txt
 apple.txt
apple.txt <-- original file without prefix
-apple.txt
_apple.txt

두 로켈 모두 노틸러스에서 목록으로 볼 때 디렉토리 및 상위 3 개 파일의 순서가 변경되지 않습니다. 이것은 이전에 영숫자 문자를 표시 할 수 없음을 보여줍니다 0apple.txt.

해결 방법 1

한 가지 방법은 기존 "apple"이외의 이름을 가진 파일을 기존 파일 0앞에 오는 동일한 접두사로 생성 하는 것입니다. 창조 0aaa.txt0apple.txt앞뒤로 이루어질 것입니다 .

이 해결 방법을 사용하여 파일은 다음과 같이 정렬됩니다.

0.txt
0a.txt
0aaa.txt
0apple.txt
...

이런 식으로 파일 0.txt은 노틸러스에서 처음으로 나타나는 파일이됩니다. 0.txt사용자 .txt가 공백 문자 만 사용하여 파일 이름을 만들지 않는 한 다른 파일은 앞에 올 수 없습니다 .

해결 방법 2

apple이미 존재할 수있는 첫 번째 파일이고 사용자 이름을 바꾸지 않아야 한다고 가정하면 apple다른 방법 0apple.txt9apple.txt있습니다. 이것은 낮은 숫자의 접두사로 다른 파일을 허용 0*하기 8*전에 나타날 9apple.txt.

이 해결 방법을 사용하여 파일은 다음과 같이 정렬됩니다.

0mango.txt
1kiwi.txt
2orange.txt
...
9apple.txt
...

해결 방법 2는 0apple.txt어떤 이유로 든 전체 전체의 이름을 바꿀 수없는 경우 적합하지 않습니다. 해결 방법 1은 0.txt항상 0mango.txt사용자가 생각할 수있는 다른 파일 이름 앞에 나타나기 때문에 더 효과적 입니다.

내가 어떻게 테스트 했습니까

필자의 테스트에서는 우분투에서 노틸러스를 실행할 체코 환경을 준비하기 위해 필수 로케일 패키지 만 설치되었습니다. LANG=<LOCALENAME> nautilus명령 으로 다른 로케일에서 프로그램을 실행하는 빠른 방법이 작동하지 않았습니다. 따라서 다음 단계입니다.

  • language-pack-gnome-cs language-pack-gnome-cs-base language-pack-cs language-pack-cs-base터미널에서 APT를 통해 이러한 패키지 를 설치하십시오.

  • 이동 시스템 설정> 언어 및 지원

  • 에서 언어 - 메뉴와 윈도우의 언어 , 이름 첨부 엔트리 드래그 čeština( "체코어"에 대한 단어 위키 백과에 의해 언급 위를)English

  • 로그 아웃했다가 다시 로그인하여 적용하십시오

Ubuntu 16.04 LTS (Live)에서 Nautilus 3.14.3을 사용하여 테스트했습니다.

TL; DR 접두사 0가있는 파일 이름 은 노틸러스에서 첫 번째 파일을 만듭니다. 디렉토리를 제외한 다른 파일은 첫 번째 파일 앞에 나타날 수 없습니다.


노틸러스 분류 동작의 광기와 환경 변수에 대한 무례에 대해서는 이 이전 게시물을 참조하십시오 .
clearkimura

1
기본 체코 사람으로, 내가 당신을 수정해야합니다 : Á또는 á이후 체코 알파벳의 두 번째 문자 Aa. 연결된 Wikipedia 테이블의 왼쪽 열을보십시오. 오른쪽 열은 왼쪽 열의 문자 철자입니다.
Melebius

@Melebius 그에 따라 수정되었습니다. 내 나쁜, 나는 테이블의 "문자"대신 "이름"열에서 잘못 읽었습니다.
clearkimura

또 다른 작은 물건은이다 Á또는 á동일로하지 않습니다 Aa. 하지만 당신은 내 질문에 대부분 대답했습니다
aleskva

나는 전형적인 로마 문자 나 숫자를 대체 할 수있는 체코의 문자를 사용하려고했으나 위키피디아의 표를 잘못 읽었습니다. 나는 어리석은 실수를 부끄럽게 생각합니다 ...하지만 다른 로케일로는 시도하지 않았습니다.
clearkimura

2

접두사로 공백 0을 사용해 보셨습니까?

[0cat.py]

언급 한 다른 문자는 나에게도 효과가 없지만 공백이 0으로 작동합니다.

-0cat.pay, _0cat.py 등과 같은 spacial char와 zero의 다른 조합을 시도해 볼 수도 있습니다.


멋지지만 터미널을 사용하여 해당 파일로 작업하려면이 방법이 좋습니까?
aleskva 2016 년

파일 이름을 인코딩해야하고 자동 완성 기능이 작동하지 않아 편리하지 않습니다.
aleskva

또한 노틸러스에서 파일 이름을이 이름으로 바꿀 수 없습니다 (터미널로만 할 수 있음). 그렇게 편리하지 않습니다.
aleskva

2
-0cat.py 또는! 0cat.py와 같은 다른 공백 문자와 0의 다른 조합을 시도해보십시오. 내 답변을 편집했습니다.
Ravexina 2016 년

내가 아니 들어, 00apple.conf는 -0cat.py 전에 여전히 : /
aleskva

0

접두사 aa를 사용하여 파일 이름을 지정하는 데 성공했습니다. 원래 파일 이름이 info.txt라고 가정하십시오. 이름은 aa.info.txt입니다. "aaa"로 이것을 확장 할 수 있습니다. 또는 "bb." 등 특수 문자와 공백을 피하고 일부는 스크립트 구성을 복잡하게 만들 수 있습니다.


이것은 OP의 질문에 대답하지 않습니다.
edwinksl

그의 시험 aa.00apple.conf를 참조하면 어떻습니까?
Roger

000apple.conf는 어떻습니까?
userDepth 2016 년

나쁜 것은 00apple은 0apple 이후이고 또 다른 0을 추가하면 시작이 아닙니다
aleskva
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.