Nie jesteś zalogowany na forum.

#1 2018-10-20 19:25:03

dudik24
Użytkownik
Data rejestracji: 2015-12-07
Liczba postów: 39

Listy sortowania

Czy można w Archu dodać własną listę sortowania tak jak dzieje się to w pakiecie biurowym?
Mam listę plików różniących się nazwą miesiąca i chciałbym mieć je posortowane wg miesięcy a nie alfabetycznie.

Pozdrawiam

Offline

#2 2018-10-20 19:50:33

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Listy sortowania

Gdzie? W czym?


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#3 2018-10-20 20:14:08

dudik24
Użytkownik
Data rejestracji: 2015-12-07
Liczba postów: 39

Odp: Listy sortowania

Używam głównie MidnightCommander i Thunar, ale chciałbym aby moja dodatkowa lista sortowania była używana globalnie w systemie

Offline

#4 2018-10-21 09:12:02

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Listy sortowania

W thunar - nie wiem, pewnie jest jakaś opcja.
W mc - Lewy/Prawy -> Porządek sortowania -> Modyfikacja
Standard w konsoli:

ls --sort=time

i dla odwrotnego porządku

ls --sort=time -r

Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#5 2018-10-21 10:15:40

dudik24
Użytkownik
Data rejestracji: 2015-12-07
Liczba postów: 39

Odp: Listy sortowania

Problem polega na tym, że miesiące to 3-literowe skróty - sty, lut, mar,  itd... Tak więc potrzebna jest lista sortowania.

Offline

#6 2018-10-21 10:27:54

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,654
WWW

Odp: Listy sortowania

Odpadam zatem, bo rozumiem, że:
1. chcesz to sortować chronologicznie po nazwach plików (ja zrozumiałem, że po datach - sorry - przykład był zatem wadliwy),
2. nazwy plików są takie: *-skrót_miesiąca-*,
3. biorąc pod uwagę, że uszeregowanie tego winno być *-sty-*, *-lut-*, *-mar-*, *-kwi-*, *-maj-*, *-cze-*, *-lip-*, *-sie-*, *-wrz-*, *-paz-*, *-lis-*, *-gru-*, a nijak się to ma do znanych mi ciągów (alfabetyczne, po dacie itp.), po których są sortowane pliki, nadto ma to nastąpić w operacjach na plikach, to...
niestety nie mam pomysłu. Znane mi narzędzia, które dokonują listowania, sortowania (ls, poniekąd i sort, bo i jego można zaprząc), stosują sortowania po nazwie, po dacie itp.
Jedyne, co mi się roi w głowie, to napisanie jakiegoś skryptu, który będzie mieć ustawiony ciąg jak w pkt. 3 i do niego porównywać nazwy plików. To zadziała jednak w konsoli i nie sądzę, by działało np. w Thunar. Mogę się jednak mylić - thunara nie używam.
Tak, czy inaczej:
1. nie podejmuję się napisać takiego skryptu - zbyt mała moja wiedza programistyczna,
2. nie sądzę jednak, by ustawienie na stałe takiego sposobu sortowania w całym systemie (czyt. systemowo, tak by zamieniło jakieś narzędzie linuksowe) było dobrym pomysłem. Raczej jako dodatkowe polecenie.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#7 2018-10-21 11:16:47

dudik24
Użytkownik
Data rejestracji: 2015-12-07
Liczba postów: 39

Odp: Listy sortowania

Chciałem sobie trochę ułatwić pracę, ale widzę że nakład pracy potrzebny do załatwienia tego problemu nie uzasadnia korzyści (przyznaję, że niezbyt wielkich)
Dzięki za zainteresowanie i odzew.
Pozdrawiam

Offline

#8 2018-10-23 20:58:41

trb
Użytkownik
Data rejestracji: 2017-07-17
Liczba postów: 9

Odp: Listy sortowania

Czy koniecznie musisz mieć takie nazwy plików ? Jeśli nie, to ja zamieniłbym hurtowo za pomocą krename lub podobnych "sty" na "01" itd. Wtedy wszędzie będzie można wybrać sortowanie alfabetyczne.

Offline

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB