Správce souborů - File manager

Správce souborů nebo prohlížeč souborů je počítačový program , který poskytuje uživatelské rozhraní pro správu souborů a složek . Mezi nejběžnější operace prováděné se soubory nebo skupinami souborů patří vytváření, otevírání (např. Prohlížení , přehrávání, úpravy nebo tisk ), přejmenovávání, kopírování , přesouvání , mazání a vyhledávání souborů a také úprava atributů souborů , vlastností a oprávnění k souborům . Složky a soubory mohou být zobrazeny v hierarchickém stromu na základě jejich struktury adresářů .

Někteří správci souborů přesouvají více souborů kopírováním a odstraňováním každého vybraného souboru ze zdroje jednotlivě, zatímco jiní nejprve zkopírují všechny vybrané soubory a poté je ze zdroje odstraní, jak je popsáno v počítačovém souboru § Metody přesunu .

Někteří správci souborů obsahují funkce analogické s webovými prohlížeči , včetně navigačních tlačítek vpřed a vzad .

Někteří správci souborů poskytují připojení k síti prostřednictvím protokolů , například FTP , HTTP , NFS , SMB nebo WebDAV . Toho je dosaženo tím, že umožňuje uživateli procházet souborový server (připojení a přístup k souborovému systému serveru jako lokální souborový systém) nebo poskytnutím vlastních vlastních klientských implementací pro protokoly souborových serverů.

Redaktoři adresářů

Termín, který předchází použití správce souborů, je editor adresářů . Editor brzy adresář, sušena , byl vyvinut circa 1974 na Stanford laboratoře umělé inteligence u Stan Kugell .

Editor adresářů byl napsán pro EXEC 8 na University of Maryland a byl v té době k dispozici ostatním uživatelům. Tento termín používali i další vývojáři, včetně Jaye Lepreaua , který napsal zaniklý program v roce 1980, který běžel na BSD . To bylo zase inspirováno starším programem se stejným názvem spuštěným na TOPS-20 . Dired inspiroval další programy, včetně dired , skript editoru (pro emacs a podobné editory) a ded .

Správce souborů se seznamem souborů

Správci souborů se seznamem souborů jsou méně známí a starší než ortodoxní správci souborů.

Jedním z takových správců souborů je flist, který byl zaveden někdy před rokem 1980 v systému Conversational Monitor System . Toto je varianta fulistu, která vznikla před koncem roku 1978, podle komentářů jejího autora Theo Alkema.

Program flist poskytl seznam souborů na minidisku uživatele a umožnil třídění podle libovolného atributu souboru. Atributy souboru lze předávat skriptům nebo definicím funkčních klíčů, což usnadňuje použití příkazu flist jako součásti skriptů CMS EXEC , EXEC 2 nebo XEDIT .

Tento program běžel pouze na IBM VM/SP CMS, ale byl inspirací pro další programy, včetně seznamu souborů (skript spuštěný přes editor Xedit ) a programů běžících na jiných operačních systémech, včetně programu také nazývaného flist, který běžel na OpenVMS a fulist (z názvu odpovídajícího interního programu IBM), který běží na Unixu.

Ortodoxní správci souborů

Midnight Commander , ortodoxní správce souborů s textovým uživatelským rozhraním

Ortodoxní správci souborů (někdy zkráceně „OFM“) nebo správci souborů na základě příkazů jsou správci souborů na základě textové nabídky, které běžně mají tři okna (dva panely a jedno okno příkazového řádku). Ortodoxní správci souborů jsou jednou z nejdéle běžících rodin správců souborů, které předcházely typy založené na grafickém uživatelském rozhraní . Vývojářům vytvářet aplikace, které duplikují a rozšiřují manažer, který byl zavedený PathMinder a John Socha je Norton Commanderu pro DOS . Koncept se datuje do poloviny 80. let minulého století-PathMinder byl vydán v roce 1984 a Norton Commander verze 1.0 byl vydán v roce 1986. Přes stáří tohoto konceptu se aktivně vyvíjejí správci souborů na základě Norton Commander a pro DOS existují desítky implementací. Unix a Microsoft Windows. Nikolai Bezroukov vydává vlastní sadu kritérií pro standard OFM (verze 1.2 z června 1997).

Funkce

Ortodoxní správce souborů má obvykle tři okna. Dvě okna se nazývají panely a jsou umístěna symetricky v horní části obrazovky. Třetí je příkazový řádek, což je v podstatě minimalizované okno příkazu (shell), které lze rozšířit na celou obrazovku. V daném čase je aktivní pouze jeden z panelů. Aktivní panel obsahuje „souborový kurzor“. Panely lze měnit a lze je skrýt. Soubory na aktivním panelu slouží jako zdroj operací se soubory prováděných správcem. Soubory lze například kopírovat nebo přesouvat z aktivního panelu do umístění představovaného v pasivním panelu. Toto schéma je nejúčinnější pro systémy, ve kterých je klávesnice primárním nebo jediným vstupním zařízením. Aktivní panel zobrazuje informace o aktuálním pracovním adresáři a souborech, které obsahuje. Pasivní (neaktivní) panel zobrazuje obsah stejného nebo jiného adresáře (výchozí cíl pro operace se soubory). Uživatelé si mohou přizpůsobit zobrazení sloupců, které zobrazují relevantní informace o souboru. Aktivní a pasivní panel lze přepínat (často stisknutím klávesy Tab ).

Následující funkce popisují třídu ortodoxních správců souborů.

  • Představují uživateli dvoupanelové zobrazení adresáře s příkazovým řádkem níže. Každý panel může být vybrán jako aktivní; druhý se stává pasivním. Aktivní panel se stane pracovní oblastí pro operace mazání a přejmenovávání, zatímco pasivní panel slouží jako cíl pro operace kopírování a přesouvání. Panely se mohou zmenšit a odhalit okno terminálu skryté za nimi. Normálně je viditelný pouze poslední řádek okna terminálu (příkazový řádek).
  • Poskytují úzkou integraci se základním shellem OS pomocí příkazového řádku pomocí přidruženého terminálového okna, které umožňuje prohlížení výsledků provádění příkazů shellu zadaných na příkazovém řádku (např. Pomocí zkratky Ctrl-O v Norton Commander).
  • Poskytují uživateli rozsáhlé klávesové zkratky.
  • Správce souborů osvobozuje uživatele od používání myši.
  • Uživatelé mohou vytvářet vlastní asociace souborů a skripty, které jsou vyvolány pro určité typy souborů, a organizovat tyto skripty do hierarchického stromu (např. Jako knihovna uživatelských skriptů nebo uživatelské menu).
  • Uživatelé mohou rozšířit funkčnost správce prostřednictvím takzvané uživatelské nabídky nebo nabídky Start a nabídky rozšíření.

Mezi další společné funkce patří:

  • Informace o „aktivních“ a „pasivních“ panelech lze použít k vytváření příkazů na příkazovém řádku. Mezi příklady patří aktuální soubor, cesta k levému panelu, cesta k pravému panelu atd.
  • Poskytují vestavěný prohlížeč (alespoň) pro nejzákladnější typy souborů.
  • Mají vestavěný editor. V mnoha případech může editor extrahovat určité prvky panelů do upravovaného textu.
  • Mnoho podporuje virtuální souborové systémy ( VFS ), jako je prohlížení komprimovaných archivů nebo práce se soubory prostřednictvím připojení FTP.
  • Často mají v názvu slovo velitel , po Norton Commander .
  • Cesta: ukazuje zdrojové/cílové umístění používaného adresáře
  • Informace o velikosti adresáře, využití disku a názvu disku (obvykle ve spodní části panelů)
  • Panel s informacemi o názvu souboru, příponě, datu a čase vytvoření, poslední úpravě a oprávněních (atributech).
  • Informační panel s počtem souborů v adresáři a součtem velikostí vybraných souborů.
  • Rozhraní s kartami (obvykle ve správcích souborů GUI)
  • Funkční klávesy: F1 – F10 mají všechny stejné funkce u všech ortodoxních správců souborů. Příklady: F5 vždy kopíruje soubory z aktivního na neaktivní panel, zatímco F6 přesouvá soubor.

Panelové panely

Zavedení panelů s kartami v některých správcích souborů (například Total Commander ) umožnilo manipulovat s více aktivními a pasivními adresáři najednou.

Přenosnost

Ortodoxní správci souborů patří mezi nejpřenosnější správce souborů. Příklady jsou k dispozici téměř na jakékoli platformě, s příkazovým řádkem i grafickým rozhraním. To je mezi manažery příkazového řádku neobvyklé v tom, že je publikováno něco, co je pro rozhraní standardem. Jsou také aktivně podporovány vývojáři. Díky tomu je možné provádět stejnou práci na různých platformách bez velkého přeučování rozhraní.

Manažeři se dvěma podokny

Někdy se jim říká dual-pane manažery, termín, který se obvykle používá pro programy, jako je Průzkumník souborů Windows (viz níže). Ale mají tři podokna včetně podokna příkazového řádku pod (nebo skrytými za) dvěma symetrickými podokny. Většina těchto programů navíc umožňuje použít pouze jeden ze dvou větších podoken s druhým skrytým. Někteří také přidávají položku do kontextové nabídky ve Windows na „Otevřít dva průzkumníky vedle sebe“.

Mezi pozoruhodné patří:

Navigační správce souborů

Správce souborů ve Windows 10 , zobrazující obsah oddílu X:

Navigační správce souborů je novější typ správce souborů. Od příchodu GUI se stal dominantním typem správce souborů pro stolní počítače.

Obvykle má dvě podokna, přičemž strom systému souborů je v levém podokně a obsah aktuálního adresáře v pravém podokně. Pro macOS je zobrazení sloupců Miller ve Finderu (původ v NeXTStep ) variací na téma správce navigačních souborů.

Column Miller prohlížeč GNUstep je druh Navigační správce souborů.

Pojmy

  • Na okno zobrazuje umístění právě zobrazeno.
  • Zobrazované umístění (aktuální adresář) může uživatel změnit otevřením adresářů, stisknutím tlačítka zpět , zadáním umístění nebo použitím dalšího podokna s navigačním stromem představujícím celý souborový systém nebo jeho část.
  • Ikony představují soubory, programy a adresáře.

Rozhraní v navigačním správci souborů často připomíná webový prohlížeč , doplněné o tlačítka zpět a vpřed a často tlačítka pro opětovné načtení . Většina také obsahuje adresní řádek, do kterého lze zadat cestu k souboru nebo adresáři (nebo URI ).

Většina správců navigačních souborů má dvě podokna, přičemž v levém podokně je stromový pohled na souborový systém. To znamená, že na rozdíl od ortodoxních správců souborů jsou tyto dvě podokna svým obsahem a používáním asymetrické.

Výběrem adresáře v navigačním podokně vlevo jej označíte jako aktuální adresář a jeho obsah zobrazíte v podokně Obsah vpravo. Rozbalení (+) nebo sbalení (-) části stromu bez výběru adresáře však nezmění obsah pravého podokna. Výjimka z tohoto chování platí při sbalení nadřazeného aktuálního adresáře. V takovém případě se výběr zaměří na sbalený nadřazený adresář, čímž se změní seznam v podokně Obsah.

Proces přesunu z jednoho místa na druhé nemusí otevírat nové okno. Několik instancí správce souborů lze otevřít současně a vzájemně komunikovat přes drag-and-drop a schránky operací, takže je možné zobrazit několik adresářů současně a provádět řez, a vložit operace mezi instancemi.

Operace se soubory jsou založeny na metaforách drag-and-drop a editoru: uživatelé mohou vybírat a kopírovat soubory nebo adresáře do schránky a poté je vkládat na jiné místo v souborovém systému nebo dokonce do jiné instance správce souborů.

Mezi pozoruhodné příklady správců navigačních souborů patří:

Prostorový správce souborů

Správce souborů Nautilus měl prostorový režim, který byl odstraněn s příchodem GNOME (a s ním Nautilus) verze 3.x. Každé z těchto oken zobrazuje otevřený adresář.

Správci prostorových souborů používají k reprezentaci souborů a adresářů prostorovou metaforu, jako by to byly skutečné fyzické objekty. Prostorový správce souborů napodobuje způsob, jakým lidé interagují s fyzickými objekty.

Některé myšlenky za konceptem správce prostorových souborů jsou:

  1. Jediné okno představuje každý otevřený adresář
  2. Každé okno je jednoznačně a neodvolatelně svázáno s konkrétním adresářem.
  3. Stabilita: soubory, adresáře a okna jdou tam, kam je uživatel přesune, zůstanou tam, kam je uživatel umístí („zachová svůj prostorový stav“) a zachová si všechny své další „fyzické“ vlastnosti (jako je velikost, tvar, barva a umístění) .
  4. Stejnou položku lze zobrazit pouze v jednom okně současně.

Stejně jako v navigačních správcích souborů se při otevření adresáře změní ikona představující adresář - možná z obrázku zobrazujícího zavřenou zásuvku na otevřenou, ikona adresáře se možná změní na siluetu plnou vzoru - a otevře se nové okno otevřeno, aby reprezentovalo tento adresář.

Mezi příklady správců souborů, kteří do určité míry používají prostorovou metaforu, patří:

Dysfunkční správci prostorových souborů:

  • Průzkumník Windows v systému Windows 95 byl ve výchozím nastavení nastaven jako model správce prostorových souborů; protože to také fungovalo jako navigační správce souborů, adresáře bylo možné otevřít ve více oknech, což způsobilo, že nesplnila všechna výše uvedená kritéria. Pozdější verze postupně opustily prostorový model.
  • Apple ‚s Finder v systému MacOS byl navržen s podobným integrací prostorových a navigačních režimů, což znamená, že prostorový režim nebyl ve skutečnosti pracovat.

Správci 3D souborů

File System Visualizer , jeden příklad správce 3D souborů
V Cubix jsou soubory sdílející stejné atributy reprezentovány kostkami ve 3D prostředí.

Některé projekty se pokusily implementovat trojrozměrný způsob zobrazení souborů a adresářových struktur. Trojrozměrné procházení souborů se nestalo populárním; přesná implementace se mezi projekty liší a neexistují žádné společné standardy, které je třeba dodržovat.

Mezi příklady trojrozměrných správců souborů patří:

  • FSN pro Silicon Graphics ' IRIX systémů, zejména uváděný prominentně v jedné scéně z filmu Jurský park , jako reprezentace unixových systémů.
  • File System Visualizer nebo fsv, open-source klon fsn pro moderní unixové systémy.
  • tdfsb, prohlížeč 3D souborů s otevřeným zdrojovým kódem, kde se zadávají adresáře létáním do nich (pomocí WASD ). Běží na Linuxu, FreeBSD a BeOS.
  • BumpTop , správce souborů využívající trojrozměrné zobrazení plochy s realistickou fyzikou, určený pro použití s ​​perem a dotykovou obrazovkou .
  • Real Desktop, náhrada desktopu s podobností s BumpTop.
  • Cubix 3D Filer je správce souborů Windows, který organizuje soubory podle různých atributů.
  • GopherVR , 3D vizualizace síťových zdrojů Gopher .

Weboví správci souborů

Weboví správci souborů jsou obvykle skripty napsané v jazyce PHP , Ajax , Perl , ASP nebo jiném jazyce na straně serveru . Při instalaci na místní server nebo na vzdálený server umožňují spravovat a upravovat soubory a adresáře na nich umístěné, a to pomocí webového prohlížeče, bez nutnosti přístupu FTP .

Pokročilejší a obvykle komerčně distribuované webové skripty pro správu souborů umožňují správci správce souborů konfigurovat zabezpečené individuální uživatelské účty, každý s individuálním oprávněním k účtu. Oprávnění uživatelé mají přístup k dokumentům uloženým na serveru nebo v jejich jednotlivých uživatelských adresářích kdykoli, odkudkoli, prostřednictvím webového prohlížeče.

Webový správce souborů může sloužit jako digitální úložiště organizace. Například dokumenty, digitální média, rozvržení publikování a prezentace lze ukládat, spravovat a sdílet mezi zákazníky, dodavateli a vzdálenými pracovníky nebo jen interně.

Weboví správci souborů se stávají stále oblíbenějšími kvůli vzestupu popularity dynamických systémů pro správu webového obsahu (CMS) a potřebě netechnických moderátorů webových stránek spravovat média na svých webových stránkách využívajících tyto platformy.

Příkladem je net2ftp , FTP klient založený na PHP a JavaScriptu.

Výběr souborů

Operační systémy obvykle dodávají nástroj pro výběr souborů , který umožňuje určit, do kterého umístění se má soubor uložit (v softwaru se k němu obvykle přistupuje pomocí možnosti „Uložit jako“) a odkud se má soubor otevřít. Někdy je místo souboru nebo cílové cesty vybrána složka.

Některé nástroje pro výběr souborů také do určité míry umožňují správu souborů, například vyhledávání, přesouvání, kopírování, přejmenovávání a kopírování cesty do schránky.

Některý software může mít přizpůsobený výběr souborů.

Viz také

Reference

externí odkazy