Dosya yöneticisi - File manager

Bir dosya yöneticisi veya dosya tarayıcısı bir olan bilgisayar programı bir sağlar kullanıcı arayüzü yönetmek için dosya ve klasörleri . Dosyalar veya dosya grupları üzerinde gerçekleştirilen en yaygın işlemler arasında dosya oluşturma, açma (örneğin görüntüleme , oynatma, düzenleme veya yazdırma ), yeniden adlandırma, kopyalama , taşıma , silme ve dosya arama ile dosya özniteliklerini , özelliklerini ve dosya izinlerini değiştirme yer alır . Klasörler ve dosyalar, dizin yapılarına göre hiyerarşik bir ağaçta görüntülenebilir .

Bazı dosya yöneticileri, seçilen her dosyayı kaynaktan tek tek kopyalayıp silerek birden fazla dosyayı taşırken, diğerleri bilgisayar dosyası § Taşıma yöntemleri bölümünde açıklandığı gibi önce seçilen tüm dosyaları kopyalar, ardından bunları kaynaktan siler .

Bazı dosya yöneticileri , ileri ve geri gezinme düğmeleri dahil, web tarayıcılarına benzer özellikler içerir .

Bazı dosya yöneticileri , FTP , HTTP , NFS , SMB veya WebDAV gibi protokoller aracılığıyla bağlantısı sağlar . Bu, kullanıcının bir dosya sunucusuna göz atmasına izin vererek (sunucunun dosya sistemine yerel bir dosya sistemi gibi bağlanarak ve erişerek) veya dosya sunucusu protokolleri için kendi tam istemci uygulamalarını sağlayarak elde edilir.

Dizin düzenleyicileri

Kullanımını önceleyen bir terim dosya yöneticisi olduğu dizin editörü . Erken bir dizin editörü olan DIRED , 1974 dolaylarında Stan Kugell tarafından Stanford Yapay Zeka Laboratuvarı'nda geliştirildi .

Maryland Üniversitesi'nde EXEC 8 için bir dizin editörü yazılmıştır ve o sırada diğer kullanıcılar tarafından kullanılabilir durumdaydı. Terim, 1980'de BSD üzerinde çalışan dired programını yazan Jay Lepreau da dahil olmak üzere diğer geliştiriciler tarafından kullanıldı . Bu da TOPS-20'de çalışan aynı ada sahip eski bir programdan ilham aldı . Dired dahil diğer programlar, ilham dired (için, editör komut Emacs ve benzeri editörler) ve ded .

Dosya listesi dosya yöneticisi

Dosya listesi dosya yöneticileri, ortodoks dosya yöneticilerinden daha az bilinir ve daha eskidir.

Böyle bir dosya yöneticisi, 1980'den önce Conversational Monitor System'da tanıtılan flist'tir . Bu, yazarı Theo Alkema'nın yorumlarına göre 1978'in sonlarından önce ortaya çıkan bir fulist çeşididir.

Flist programı, kullanıcının mini diskindeki dosyaların bir listesini sağladı ve herhangi bir dosya özniteliğine göre sıralamaya izin verdi. Dosya öznitelikleri komut dosyalarına veya işlev anahtarı tanımlarına geçirilebilir, bu da flist'i CMS EXEC , EXEC 2 veya XEDIT komut dosyalarının bir parçası olarak kullanmayı kolaylaştırır .

Bu program yalnızca IBM VM / SP CMS koştu, ancak filelist (üzerinden bir komut çalıştırmak gibi diğer programlar için ilham kaynağı oldu Xedit editörü), ve programlar, diğer işletim sistemleri üzerinde çalışan da flist adlı bir program da dahil olmak üzere hangi koştu OpenVMS ve Unix üzerinde çalışan fulist (ilgili dahili IBM programının adından).

Ortodoks dosya yöneticileri

Midnight Commander , metin tabanlı bir kullanıcı arayüzüne sahip bir ortodoks dosya yöneticisi

Ortodoks dosya yöneticileri (bazen "OFM" olarak kısaltılır ) veya komut tabanlı dosya yöneticileri, genellikle üç pencereye (iki panel ve bir komut satırı penceresi) sahip olan metin menüsü tabanlı dosya yöneticileridir. Ortodoks dosya yöneticileri, grafiksel kullanıcı arabirimi tabanlı türlerden önce gelen, en uzun süredir çalışan dosya yöneticisi ailelerinden biridir . Geliştiriciler çoğaltmak ve tarafından tanıtıldı yöneticisi uzatmak uygulamalar oluşturmak PathMinder ve John Socha 'ın Norton Commander için DOS . Konsept 1980'lerin ortalarına kadar uzanıyor—PathMinder 1984'te piyasaya sürüldü ve Norton Commander sürüm 1.0 1986'da piyasaya sürüldü. Bu konseptin yaşına rağmen, Norton Commander tabanlı dosya yöneticileri aktif olarak geliştirildi ve DOS için düzinelerce uygulama var, Unix ve Microsoft Windows. Nikolai Bezroukov bir OFM standardı için kendi kriterlerini yayınlar (Haziran 1997 tarihli 1.2 versiyonu).

Özellikleri

Bir ortodoks dosya yöneticisinin tipik olarak üç penceresi vardır. Pencerelerden ikisi panel olarak adlandırılır ve ekranın üst kısmında simetrik olarak konumlandırılır. Üçüncüsü, esasen tam ekrana genişletilebilen simge durumuna küçültülmüş bir komut (kabuk) penceresi olan komut satırıdır. Belirli bir zamanda panellerden yalnızca biri etkindir. Aktif panel "dosya imlecini" içerir. Paneller yeniden boyutlandırılabilir ve gizlenebilir. Etkin paneldeki dosyalar, yönetici tarafından gerçekleştirilen dosya işlemlerinin kaynağı olarak hizmet eder. Örneğin, dosyalar aktif panelden pasif panelde temsil edilen konuma kopyalanabilir veya taşınabilir. Bu şema, klavyenin birincil veya tek giriş aygıtı olduğu sistemler için en etkilidir. Aktif panel, mevcut çalışma dizini ve içerdiği dosyalar hakkında bilgi gösterir . Pasif (etkin olmayan) panel, aynı veya başka bir dizinin içeriğini gösterir (dosya işlemleri için varsayılan hedef). Kullanıcılar, ilgili dosya bilgilerini gösteren sütunların görünümünü özelleştirebilir. Aktif panel ve pasif panel arasında geçiş yapılabilir (genellikle sekme tuşuna basılarak ).

Aşağıdaki özellikler, ortodoks dosya yöneticileri sınıfını tanımlar.

  • Aşağıdaki komut satırı ile kullanıcıya iki panelli bir dizin görünümü sunarlar. Her iki panel de aktif olarak seçilebilir; diğeri pasif hale gelir. Aktif panel, silme ve yeniden adlandırma işlemlerinin çalışma alanı olurken, pasif panel kopyalama ve taşıma işlemleri için bir hedef görevi görür. Paneller, arkalarında gizlenmiş olan terminal penceresini ortaya çıkaracak şekilde küçülmüş olabilir. Normalde, terminal penceresinin (komut satırı) yalnızca son satırı görünür.
  • Bunlar altta yatan bir yakın entegrasyonu sağlamak işletim ile kabuk komut hattı (Norton Kumanda Ctrl-O kısayol ile, örneğin,) izin verir, komut hattı girilen kabuk komutları yürütme sonuçlarını görüntüleme olduğu ilişkili terminal penceresi kullanılarak.
  • Kullanıcıya kapsamlı klavye kısayolları sağlarlar.
  • Dosya yöneticisi, kullanıcıyı fareyi kullanmaktan kurtarır.
  • Kullanıcılar, belirli dosya türleri için çağrılan kendi dosya ilişkilendirmelerini ve komut dosyalarını oluşturabilir ve bu komut dosyalarını hiyerarşik bir ağaçta düzenleyebilir (örneğin, bir kullanıcı komut dosyası kitaplığı veya kullanıcı menüsü olarak).
  • Kullanıcılar, sözde Kullanıcı menüsü veya Başlat menüsü ve uzantılar menüsü aracılığıyla yöneticinin işlevselliğini genişletebilir .

Diğer ortak özellikler şunları içerir:

  • Komut satırında komutlar oluşturmak için "aktif" ve "pasif" paneller hakkındaki bilgiler kullanılabilir. Örnekler arasında geçerli dosya, sol panele giden yol, sağ panele giden yol vb.
  • En temel dosya türleri için (en azından) yerleşik bir görüntüleyici sağlarlar.
  • Yerleşik bir düzenleyicileri var. Çoğu durumda, düzenleyici, panellerin belirli öğelerini düzenlenmekte olan metne çıkarabilir.
  • Çoğu , sıkıştırılmış arşivleri görüntüleme veya bir FTP bağlantısı aracılığıyla dosyalarla çalışma gibi sanal dosya sistemlerini ( VFS ) destekler .
  • Norton Commander'dan sonra genellikle komutan kelimesine sahiptirler .
  • Yol: kullanımda olan dizinin kaynak/hedef konumunu gösterir
  • Dizin boyutu, disk kullanımı ve disk adı hakkında bilgiler (genellikle panellerin altında bulunur)
  • Dosya adı, uzantısı, oluşturma tarihi ve saati, son değişiklik ve izinler (öznitelikler) hakkında bilgi içeren panel.
  • Dizindeki dosya sayısını ve seçilen dosyaların boyutlarının toplamını içeren bilgi paneli.
  • Sekmeli arayüz (genellikle GUI dosya yöneticilerinde)
  • İşlev tuşları: F1–F10, tüm ortodoks dosya yöneticileri altında aynı işlevlere sahiptir. Örnekler: F5, dosyaları her zaman etkin olandan etkin olmayan panele kopyalarken, F6 dosyayı taşır.

Sekmeli paneller

Sekmeli panellerin bazı dosya yöneticilerine eklenmesi (örneğin Total Commander ), aynı anda birden fazla aktif ve pasif dizini değiştirmeyi mümkün kıldı.

taşınabilirlik

Ortodoks dosya yöneticileri, en taşınabilir dosya yöneticileri arasındadır. Örnekler, hem komut satırı hem de grafik arayüzleri ile hemen hemen her platformda mevcuttur. Bu, komut satırı yöneticileri arasında olağandışı bir durumdur, çünkü arayüz için standart olduğu iddia edilen bir şey yayınlanır. Ayrıca geliştiriciler tarafından aktif olarak desteklenirler. Bu, arayüzü çok fazla yeniden öğrenmeden aynı işi farklı platformlarda yapmayı mümkün kılar.

Çift bölmeli yöneticiler

Bazen denir genellikle Windows Dosya Gezgini gibi programlar için kullanılan bir terim olan çift bölmeli yöneticiler (aşağıya bakın). Ancak, iki simetrik bölmenin altında (veya arkasına gizlenmiş) bir komut satırı bölmesi dahil olmak üzere üç bölmeleri vardır. Ayrıca, bu programların çoğu, ikinci gizli olan iki büyük bölmeden sadece birinin kullanılmasına izin verir. Bazıları ayrıca Windows'taki Bağlam Menüsüne "Yan yana iki Explorer aç" için bir öğe ekler.

Önemli olanlar şunları içerir:

Gezinme dosya yöneticisi

Windows 10'da Dosya Yöneticisi , X bölümünün içeriğini görüntüler:

Bir seyir dosya yöneticisi dosya yöneticisi bir yeni tipidir. GUI'lerin ortaya çıkışından bu yana, masaüstü bilgisayarlar için baskın dosya yöneticisi türü haline geldi.

Tipik olarak, sol bölmede dosya sistemi ağacı ve sağ bölmede geçerli dizinin içeriği olmak üzere iki bölmeye sahiptir. macOS için, Finder'daki Miller sütunları görünümü ( NeXTStep kaynaklı ), gezinme dosya yöneticisi temasının bir varyasyonudur.

Miller Kolon tarayıcı GNUstep'den Seyrüsefer dosya yöneticisinin türüdür.

kavramlar

  • Pencere görüntüler yeri mevcut durumda görüntülenen.
  • Görüntülenen konum (geçerli dizin), kullanıcı tarafından dizinleri açarak, bir geri düğmesine basarak , bir konum yazarak veya dosya sisteminin tamamını veya bir kısmını temsil eden gezinme ağacı ile ek bölmeyi kullanarak değiştirilebilir.
  • Simgeler dosyaları, programları ve dizinleri temsil eder.

Gezinme dosya yöneticisindeki arayüz genellikle bir web tarayıcısına benzer , geri ve ileri düğmeleriyle ve genellikle yeniden yükleme düğmeleriyle tamamlanır. Çoğu, dosya veya dizin yolunun (veya URI ) yazılabileceği bir adres çubuğu da içerir .

Çoğu gezinme dosyası yöneticisinin iki bölmesi vardır; sol bölme , dosya sisteminin ağaç görünümüdür . Bu, ortodoks dosya yöneticilerinden farklı olarak, iki bölmenin içeriklerinde ve kullanımlarında asimetrik olduğu anlamına gelir.

Soldaki Gezinti bölmesinde bir dizin seçilmesi, onu geçerli dizin olarak belirler ve içeriğini sağdaki İçindekiler bölmesinde görüntüler. Ancak, bir dizin seçmeden ağacın bir bölümünü genişletmek (+) veya daraltmak (-) sağ bölmenin içeriğini değiştirmeyecektir. Bu davranışın istisnası, geçerli dizinin bir üst öğesi daraltılırken geçerlidir; bu durumda seçim, daraltılmış üst dizine yeniden odaklanarak İçerik bölmesindeki listeyi değiştirir.

Bir yerden başka bir yere taşınma işlemi yeni bir pencere açmak zorunda değildir. Dosya yöneticisinin birkaç örneği aynı anda açılabilir ve sürükle-bırak ve pano işlemleri yoluyla birbirleriyle iletişim kurabilir , böylece aynı anda birkaç dizini görüntülemek ve örnekler arasında kes ve yapıştır işlemleri yapmak mümkündür.

Dosya işlemleri, sürükle ve bırak ve düzenleyici metaforlarına dayanır: kullanıcılar, dosyaları veya dizinleri seçip panoya kopyalayabilir ve ardından bunları dosya sisteminde farklı bir yere veya hatta dosya yöneticisinin farklı bir örneğine yapıştırabilir.

Gezinme dosyası yöneticilerinin dikkate değer örnekleri şunları içerir:

Mekansal dosya yöneticisi

Nautilus dosya yöneticisi GNOME gelişiyle (ve Nautilus ile) sürüm 3.x çıkarıldı uzaysal modu vardı Bu pencerelerin her biri açık bir dizin görüntüler.

Mekansal dosya yöneticileri , dosyaları ve dizinleri gerçek fiziksel nesnelermiş gibi temsil etmek için uzamsal bir metafor kullanır . Mekansal bir dosya yöneticisi, insanların fiziksel nesnelerle etkileşim şeklini taklit eder.

Uzamsal dosya yöneticisi kavramının arkasındaki bazı fikirler şunlardır:

  1. Tek bir pencere , açılan her dizini temsil eder
  2. Her pencere açık ve kesin olarak belirli bir dizine bağlıdır.
  3. Kararlılık: dosyalar, dizinler ve pencereler, kullanıcının onları hareket ettirdiği yere gider, kullanıcının onları koyduğu yerde kalır ("uzaysal durumlarını korur") ve diğer tüm "fiziksel" özelliklerini (boyut, şekil, renk ve konum gibi) korur. .
  4. Aynı öğe aynı anda yalnızca bir pencerede görüntülenebilir.

Gezinme dosyası yöneticilerinde olduğu gibi, bir dizin açıldığında, dizini temsil eden simge değişir - belki kapalı bir çekmeceyi gösteren bir resimden açık olana, belki dizinin simgesi bir desenle dolu bir siluete dönüşür - ve yeni bir pencere açılır. bu dizini temsil etmek için açıldı.

Bir dereceye kadar uzamsal bir metafor kullanan dosya yöneticilerine örnekler:

İşlevsiz uzamsal dosya yöneticileri:

  • Windows 95'te Windows Gezgini , varsayılan olarak bir uzamsal dosya yöneticisi modeli olarak ayarlanmıştır; aynı zamanda bir gezinme dosyası yöneticisi olarak çalıştığından, dizinler birden çok pencerede açılabilir ve bu da yukarıdaki kriterlerin tümünü karşılamamasına neden oldu. Daha sonraki sürümler yavaş yavaş uzamsal modeli terk etti.
  • Elma 'ın Finder içinde MacOS mekansal mod aslında işi yoktu, yani mekansal ve seyir modları benzer bir entegrasyonu ile tasarlanmıştır.

3D dosya yöneticileri

Dosya Sistemi Görselleştiricisi , bir 3B dosya yöneticisi örneği
Cubix'te aynı öznitelikleri paylaşan dosyalar 3B ortamda küplerle temsil edilir.

Bazı projeler, dosyaları ve dizin yapılarını görüntülemek için üç boyutlu bir yöntem uygulamaya çalıştı . Üç boyutlu dosya tarama popüler hale gelmedi; kesin uygulama, projeler arasında farklılık gösterme eğilimindedir ve izlenecek ortak standartlar yoktur.

Üç boyutlu dosya yöneticisi örnekleri şunları içerir:

  • FSN için Silicon Graphics ' IRIX sistemleri, özellikle filmden bir sahnede belirgin yer Jurassic Park bir temsili olarak, Unix sistemleri.
  • File System Visualizer veya fsv, modern Unix benzeri sistemler için açık kaynaklı bir fsn klonu .
  • tdfsb, dizinlere uçarak ( WASD kullanarak ) girilen açık kaynaklı bir 3D dosya tarayıcısı . Linux, FreeBSD ve BeOS üzerinde çalışır.
  • BumpTop , bir ekran kalemi ve dokunmatik ekran ile kullanılmak üzere tasarlanmış, gerçekçi fizik ile bir masaüstünün üç boyutlu temsilini kullanan bir dosya yöneticisi .
  • Gerçek Masaüstü, BumpTop'a benzerlik gösteren bir masaüstü yedeği.
  • Cubix 3D Filer, dosyaları farklı özelliklere göre organize eden bir Windows dosya yöneticisidir.
  • GopherVR , ağ bağlantılı Gopher kaynaklarının 3 boyutlu görselleştirmesi .

Web tabanlı dosya yöneticileri

Web tabanlı dosya yöneticileri genellikle PHP , Ajax , Perl , ASP veya başka bir sunucu tarafı dilinde yazılmış komut dosyalarıdır . Yerel bir sunucuya veya uzak bir sunucuya kurulduğunda, orada bulunan dosya ve dizinlerin FTP Erişimine gerek kalmadan bir web tarayıcısı kullanılarak yönetilmesine ve düzenlenmesine izin verir .

Daha gelişmiş ve genellikle ticari olarak dağıtılan web tabanlı dosya yönetimi komut dosyaları, dosya yöneticisinin yöneticisinin, her biri ayrı hesap izinlerine sahip olan güvenli, ayrı kullanıcı hesaplarını yapılandırmasına olanak tanır. Yetkili kullanıcılar, sunucuda veya bireysel kullanıcı dizinlerinde depolanan belgelere herhangi bir zamanda, herhangi bir yerden, bir web tarayıcısı aracılığıyla erişebilir.

Web tabanlı bir dosya yöneticisi, bir kuruluşun dijital deposu olarak hizmet verebilir. Örneğin, belgeler, dijital medya, yayınlama düzenleri ve sunumlar müşteriler, tedarikçiler ve uzaktan çalışanlar arasında veya yalnızca dahili olarak depolanabilir, yönetilebilir ve paylaşılabilir.

Web tabanlı dosya yöneticileri, dinamik web içerik yönetim sistemlerinin (CMS) popülaritesinin artması ve bu platformlar tarafından desteklenen web sitelerinde medyayı yönetmek için teknik olmayan web sitesi moderatörlerine duyulan ihtiyaç nedeniyle giderek daha popüler hale geliyor .

Bir örnek, PHP ve JavaScript tabanlı bir FTP istemcisi olan net2ftp'dir .

Dosya seçici

İşletim sistemleri tipik olarak , bir dosyanın hangi konuma kaydedileceğini (genellikle yazılımdaki "Farklı kaydet" seçeneği aracılığıyla erişilir) ve bir dosyanın nereden açılacağını belirlemeye izin veren bir dosya seçici gönderir . Bazen bir dosya veya hedef yol yerine bir klasör seçilir.

Bazı dosya seçiciler, arama, taşıma, kopyalama, yeniden adlandırma ve panoya giden yolu kopyalama gibi bir dereceye kadar dosya yönetimine de izin verir.

Bazı yazılımların özelleştirilmiş bir dosya seçicisi olabilir.

Ayrıca bakınız

Referanslar

Dış bağlantılar