Dokunun (komut) - Touch (command)

dokunma
Orijinal yazar (lar)AT&T Bell Laboratuvarları
Geliştirici (ler)Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, Randy Smith, TSC, Mikrodalga, elma, Dijital Araştırma, Novell, Kris Heidenstrom
İlk sürümOcak 1979; 41 yıl önce (1979-01)
İşletim sistemiUnix, Unix benzeri, Plan 9, Cehennem, ESNEK, OS-9, Klasik Mac OS, pencereler, DR DOS, AROS, FreeDOS, ReactOS, KolibriOS, IBM i
PlatformÇapraz platform
TürKomut
LisansCoreutils: GPLv3 +
FreeDOS: GPLv2

İçinde bilgi işlem, dokunma bir komut erişim tarihini ve / veya değişiklik tarihini güncellemek için kullanılır. bilgisayar dosyası veya dizin. Dahildir Unix ve Unix benzeri işletim sistemleri, TSC 's ESNEK,[1] Dijital Araştırma /Novell DR DOS, AROS kabuk,[2] Mikrodalga OS-9 kabuk,[3] ve ReactOS.[4]Komut ayrıca şunlar için de mevcuttur: FreeDOS[5] ve Microsoft Windows.[6]

Genel Bakış

Varsayılan kullanımında, bir dosyayı oluşturmaya veya açmaya ve dosya içeriğinde herhangi bir değişiklik yapmadan kaydetmeye eşdeğerdir. dokunma dosyayı açmayı, kaydetmeyi ve kapatmayı önler. Bunun yerine, dosya veya dizinle ilişkili tarihleri ​​günceller. Güncellenmiş bir erişim veya değişiklik tarihi, aşağıdakiler gibi çeşitli diğer programlar için önemli olabilir: destek olmak yardımcı programlar veya Yapmak komut satırı arayüzü programlama aracı. Tipik olarak bu tür programlar yalnızca program son çalıştırıldıktan sonra oluşturulan veya değiştirilen dosyalarla ilgilidir. dokunma komutu, programın başarılı bir şekilde çalışması için belirli bir ada sahip bir dosyanın var olmasını gerektiren, ancak dosyanın belirli bir içeriğe sahip olmasını gerektirmeyen programlar veya komut dosyaları için dosyaları hızlı bir şekilde oluşturmak için de yararlı olabilir.

Tek Unix Spesifikasyonu (SUS) şunu belirtir: dokunma bir dosya için erişim zamanlarını, değişiklik zamanlarını veya her ikisini birden değiştirmelidir. Dosya, tek bir bağımsız değişken olarak sağlanan bir yol adıyla tanımlanır. Ayrıca, tanımlanan dosya yoksa, dosyanın oluşturulacağını ve erişim ve değişiklik zamanlarının belirtildiği gibi ayarlandığını belirtir. Yeni zaman damgası belirtilmezse, dokunma şimdiki zamanı kullanır.

Tarih

Bir dokunma yardımcı program ilk olarak Versiyon 7 AT&T UNIX. Bugün, komut birçok farklı işletim sistemi için mevcuttur. Unix ve Unix benzeri sistemler DOS, Microsoft Windows ve klasik Mac OS.[hangi? ]

Versiyonu dokunma paketlenmiş GNU Coreutils Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie ve Randy Smith tarafından yazılmıştır.[7]

Komut, Microsoft Windows için ayrı bir paket olarak mevcuttur. UnxUtils koleksiyonu yerli Win32 bağlantı noktaları ortak GNU Unix benzeri araçlar.[8] FreeDOS sürümü Kris Heidenstrom tarafından geliştirilmiştir ve şu lisansa sahiptir: GPL.[9] DR DOS 6.0[10] ve KolibriOS[11] bir uygulamasını içerir dokunma komut. dokunma komut aynı zamanda IBM i işletim sistemi.[12]

Ayrıca bakınız

Referanslar

  1. ^ "FLEX 9.0 Kullanım Kılavuzu" (PDF).
  2. ^ "AROS Araştırma İşletim Sistemi". aros.sourceforge.io.
  3. ^ Paul S. Dayan (1992). OS-9 Guru - 1: Gerçekler. Galactic Industrial Limited. ISBN  0-9519228-0-7.
  4. ^ "reactos / reactos". GitHub.
  5. ^ "ibiblio.org FreeDOS Group - Yardımcı Programlar". www.ibiblio.org.
  6. ^ "Windows için dokunun".
  7. ^ "(1) öğesine dokunun: dosya zaman damgalarını değiştir - Linux kılavuz sayfası". linux.die.net.
  8. ^ "Bazı GNU yardımcı programlarının yerel Win32 bağlantı noktaları". unxutils.sourceforge.net.
  9. ^ "ibiblio.org FreeDOS Paketi - dokunun (Unix benzeri)". www.ibiblio.org.
  10. ^ DR DOS 6.0 Kullanıcı Kılavuzu Optimizasyon ve Yapılandırma İpuçları
  11. ^ "Kabuk - KolibriOS wiki". wiki.kolibrios.org.
  12. ^ IBM. "IBM System i Sürüm 7.2 Programlama Qshell" (PDF). Alındı 5 Eylül 2020.

daha fazla okuma

Dış bağlantılar