Większość nazw folderów w świecie * nix ma małe litery. To sprawia, że łatwiej mi je pisać. Jednak wszystko w moim domu-kapitanie jest kapitalizowane! Dlaczego to? Czy można je zmienić?
Jedynym rozwiązaniem, jakie do tej pory wymyśliłem, jest umieszczanie miękkich linków w moim katalogu domowym dla każdego folderu z małymi literami.
ln -s ~/Downloads dls
Co więcej, czy nie wydaje się dziwne, że w domu nie ma skrótów? Jestem przyzwyczajony do nazw folderów dev
, lib
, tmp
, var
lub usr
. Zgadza się, chcemy zapisać jedno naciśnięcie klawisza przez skrócenie user
do usr
i trzy na binary
do bin
, ale Downloads
nie można tego skrócić dls
.
Które z poniższych wygląda bardziej jak struktura katalogów * nix?
Desktop Documents Downloads Music Pictures Public Templates Videos
lub
desk docs dls music img pub templates vids
Czy jest jakiś powód tej niespójności, czy jest to tylko kwestia spuścizny?
źródło
Odpowiedzi:
Podejrzewam, że dzisiejsze dystrybucje głównego nurtu bardziej interesują się pytaniem „które z poniższych jest najmniej przyjazne dla użytkownika?” Dystrybucje Linuksa, takie jak Fedora i Ubuntu, próbują przyciągnąć mainstreamowych, nieprogramujących użytkowników, a takie rzeczy są dobrym krokiem w tym kierunku.
bin
,lib
,tmp
,usr
, itp. nie są na ogół narażone na użytkowników przeciętnych (tj. „mojej matki”), więc pozostawienie ich w skrócie nie szkodzi użyteczności. Katalog domowy jest jednak czymś, z czym każdy użytkownik będzie miał do czynienia, więc warto mieć go łatwo czytelnego dla człowieka.źródło
Jeśli patrzę na mój folder domowy, widzę niezliczone foldery i pliki zaczynające się od kropki i składające się głównie z małych liter. Nie lubię mieć tego bałaganu w folderze domowym, a oglądanie tych wielkich liter daje mi pocieszające uczucie jest możliwe organizowanie i porządkowanie rzeczy w dobry sposób.
Nie widzisz niczego złego w wielkich folderach. Ale wtedy też używam spacji i znaków Unicode do plików, gdy czyni to rzeczy bardziej czytelnymi.
źródło
Łatwiej jest uczynić katalogi w przestrzeni katalogu domowego bardziej przyjaznymi dla użytkownika, ponieważ prawdopodobnie nic nie obchodzi ich, z wyjątkiem kilku końcowych programów użytkownika w KDE lub Gnome. Nie możesz robić podobnych rzeczy do czegoś takiego jak / usr lub / etc, ponieważ istnieją dosłownie tysiące programów, które mogą, ale nie muszą się zepsuć, jeśli wprowadzisz taką zmianę.
źródło
/usr
i/etc
nie są również powszechnie narażone na użytkowników podstawowych. Coś masowego, takiego jak Firefox, ujawni swoje/etc
opcje konfiguracyjne w interfejsie użytkownika w aplikacji, jak również w pliku tekstowym./etc
../etc
do jego konfiguracji jest oprogramowanie serwera. Aplikacje zazwyczaj przechowują preferencje i konfigurację w katalogu domowym (ukrytym w folderze takim jak.appname
) lub w folderze aplikacji (w przypadku niektórych portów Windows).Większość ludzi wydaje się lubić, gdy jest jasne, do czego służy katalog - czy wiesz, do czego służy katalog dls, jeśli sam go nie stworzyłeś?
Te katalogi, które opisujesz, z wyjątkiem Desktopa, nie są w rzeczywistości potrzebne żadnemu oprogramowaniu, z którym się spotkałem. Możesz po prostu zmienić ich nazwy, a każde używane oprogramowanie ma tendencję do zapamiętywania ostatnio używanego katalogu.
Różnica między pulpitem a pulpitem to tylko jedno naciśnięcie klawisza, jeśli używasz uzupełniania tabulacji bash. przyjazny użytkownikowi. Myślę, że jedno dodatkowe naciśnięcie klawisza jest warte tej przyjazności dla użytkownika.
źródło
Może to stać się szeroko rozpowszechnione na Mac OS X, który mieszał „tajemnicze” elementy Unixy z bardziej „przyjaznymi” nazwami; nie tylko w katalogu każdego użytkownika, ale w katalogu głównym: / System, / Applications itd. Uważam, że jest to przydatne wyróżnienie.
źródło
Możesz użyć xdg-user-dirs powiedz aplikacjom, aby używały skróconych nazw. Istnieje kilka aplikacji, które zapominają sprawdzić, czy lokalizacje są niestandardowe, ale ponieważ jest to problem i18n, powinieneś uzyskać dobrą odpowiedź, jeśli zgłosisz błędy.
źródło
Wolałbym raczej podejrzewać, że dystrybucji dużych nazw bardziej zależy na pytaniu „który z poniższych jest najbardziej podobny do Windows / Mac”.
źródło
Programiści / administratorzy systemu w systemach UNIX często używają narzędzi wiersza poleceń, więc nie jest zaskakujące, że większość używanych przez nich katalogów została skrócona ze względu na wygodę, ponieważ często je wpisują. Więcej, jeśli weźmiesz pod uwagę, że na początku systemu UNIX używane były fizyczne teletypy.
W graficznym interfejsie użytkownika nie musisz wpisywać niczego przez większość czasu, więc posiadanie dłuższych, wyraźniejszych i bardziej przyjaznych nazw jest bardziej opłacalne.
Oczywiście, korzystając z uzupełniania tabulatorów lub dowiązań symbolicznych, każdy może być szczęśliwy, ale nie mogę winić projektantów GUI za zakładanie lub przewidywanie, że normalni użytkownicy będą mniej wpisywać nazwy i nie przejmują się ich długością, w przeciwieństwie do administratorów / programistów .
Większość wspomnianych katalogów, takich jak Downloads itp. AFAIK są tam umieszczane i rozpoznawane przez środowisko pulpitu. Bez środowiska graficznego Linux nie umieszcza tak bardzo w twoim katalogu domowym. Jestem pewien, że są konfigurowalne, możesz przeczytać dokumentację dla dowolnego środowiska pulpitu / menedżera plików, którego używasz.
źródło
Bo to jest Linux. Jeśli nie podoba ci się sposób, w jaki dystrybucja coś robi, jesteś zachęcany (to znaczy, spodziewany ), aby stworzyć własną.
źródło
Spojrzeć na
~/.config/user-dirs.dirs
. Możesz tam edytować ścieżki lub po prostu użyćxdg-user-dirs-update
polecenie, np.źródło