Wydajna eksploracja systemu / nawigacja w systemie Linux?

1

Od jakiegoś czasu używam unixa i wiersza poleceń, ale moja główna metoda nawigacji po plikach i katalogach jest wciąż aktualna cd path; ls; cd path; ls.... To w ogóle nie działa. Wizualnie bardzo trudno jest uzyskać przegląd katalogu. Bez obrazów, bez kolorów do odróżnienia plików i folderów. Nadal jestem bardziej produktywny dzięki przeglądarce plików, kiedy chcę eksplorować.

Nie rozumiem, ile osób żyje bez graficznej przeglądarki plików. Czy brakuje mi jakiegoś podstępu?

MaiaVictor
źródło
Tak, doświadczenie. ;) Jaki jest twój rzeczywisty problem? Co próbujesz zrobić? Dlaczego nie skorzystać z eksploratora plików GUI? Lubimy tutaj praktyczne pytania dotyczące prawdziwych problemów. ;)
ᴇcʜιᴇ007

Odpowiedzi:

2
  • ls --colorbardzo pomaga. Umieścić alias ls=ls --colorw twojej ~/.bashrcaby stały każdym razem, gdy się zalogować lub otworzyć terminal.

  • Zainstaluj Midnight Commander - to menedżer plików w trybie tekstowym.

Nie rozumiem, ile osób żyje bez graficznej przeglądarki plików. Czy brakuje mi jakiegoś podstępu?

Do pracy należy użyć odpowiedniego narzędzia. Wiersz poleceń jest wszechstronny, ale są przypadki, w których jego użycie nie jest wskazane ani uzasadnione.

Jeśli mam login SSH do systemu Linux w systemie Windows i naprawdę muszę przeprowadzić hardkorową eksplorację lub zarządzanie plikami typu przeciągnij i upuść, zaloguję się przez WinSCP i użyję tego jako menedżera plików. Zwykle mam WinSCP na dowolnym systemie, na którym mam PuTTY.

Pracując natywnie na systemie Linux (nie SSH przez Windows) nie wstydzę się używać nautilusa w razie potrzeby. Jeśli pracujesz na minimalnym pulpicie, który nie ma dobrego menedżera plików, rox-filerjest przyzwoity i zwykle nie ma apt-getgo.

LawrenceC
źródło
1

Jestem pewien, że istnieje wiele narzędzi do pomocy w Linuksie, i jest to w dużej mierze kwestia osobistych preferencji. Moim osobistym ulubionym jest (naturalnie) ten, który napisałem dla siebie: wdir ( http://willus.com/archive/#cmdline ). Często korzystam z dwóch opcji - jedna to -ropcja rekurencyjnego wyświetlania wszystkich plików w drzewie katalogów (domyślnie sortuje się według daty). Lubię to znacznie lepiej niż ls -lRdlatego, że każdy plik jest wymieniony z pełną podścieżką. Drugi to-sumpodsumowanie użycia dysku we wszystkich podkatalogach o jeden poziom niżej. Może nie jest to dokładnie to, czego chcesz, ale uważam, że jest bardzo skuteczny do szybkiego wyszukiwania plików, a także do szybkiego określania folderów, które zajmują dużo miejsca lub mają dużo plików. Dane wyjściowe są kolorowe według typu, ale obecnie nie można ich konfigurować ls --color. Pamiętaj, że musisz dwukrotnie podać znaki wieloznaczne, np wdir "*.txt".

willus
źródło
1
Wygląda na to, że jest to program systemu Windows ( „Jeszcze inny program do katalogów kolorów. Działa z powłoki poleceń w systemie Windows” ). Jak to jest pomocne w sytuacji PO?
slhck
Jest wieloplatformowy. Istnieje link do pliku binarnego dla systemu Linux.
willus
Ten link nie działa dla mnie - otrzymuję tylko pustą stronę.
slhck
@slhck - Naprawiono teraz link binarny do systemu Linux.
willus
1

1) Jeśli chcesz szybko dostać się do niektórych katalogów, utwórz do nich linki. Istnieją dwa rodzaje łączy - łącza symboliczne: Odwołaj się do ścieżki symbolicznej wskazującej abstrakcyjne położenie innego pliku - łącza twarde: Odwołaj się do określonej lokalizacji danych fizycznych. Użyj polecenia ln. W przypadku miękkich (symbolicznych) linków

ln -s {target-filename} {symbolic-fileorfoldername}

Twarde linki mogą być tworzone tylko dla rzeczywistych danych, tj. Nie dla katalogów.

Te dwa połączone powinny powstrzymać cię od używania wielu poleceń „cd” i wyraźnych ścieżek plików do często używanych rzeczy. Pamiętaj jednak, że nawigacja jest prawie identyczna z linią poleceń Windows, jak w Linuksie. Więc jeśli używasz GUI w systemie Windows, dlaczego nie w Linuksie, jednym z programów do eksploracji plików bazillionowych?

2) Uważam, że „ls” jest domyślnie włączony dla kolorów, ale jeśli nie, możesz łatwo skonfigurować opcje kolorów, aby odróżnić pliki, foldery itp.

Plik konfiguracyjny dla polecenia ls color to / etc / DIR_COLORS dla Linux. Możesz zmodyfikować te kolory, jeśli chcesz. Możesz także zdefiniować zmienną powłoki „COLORS”, a następnie użyć tego pliku (użyj echa $ COLORS, aby to sprawdzić). Istnieje wiele odniesień, takich jak http://www.cyberciti.biz/tips/where-is-color-of-ls-command-defined.html lub http://how-to.wikia.com/wiki/How_to_set_the_colors_displayed_with_the_ls_command

Debra
źródło
1

Tak, nawigowanie tylko za pomocą poleceń terminalowych może być czasem uciążliwe. Myślę, że większość ludzi używa menedżerów plików GUI do najbardziej praktycznych zastosowań. Niektóre z bardziej popularnych to Nautilus , Dolphin i Thunar . Jeśli wolisz pracować z terminalami lub nie masz dostępu do GUI, możesz spróbować ranger , który wyświetla twoje pliki w strukturze drzewa bezpośrednio w terminalu. Jest to mój ulubiony sposób przeglądania plików, ponieważ ma podobne do vi powiązania klawiszy, obsługę kolorów, karty oraz podgląd i otwieranie plików.

Roberto Gomez
źródło