Anasayfa » nasıl » Boş Dosyalar Oluşturmak ve Zaman Damgalarını Değiştirmek İçin Dokunma Nasıl Kullanılır

    Boş Dosyalar Oluşturmak ve Zaman Damgalarını Değiştirmek İçin Dokunma Nasıl Kullanılır

    Bilgisayarınızdaki her dosyanın bir dosyanın erişim ve değiştirme zamanını içeren bir zaman damgası vardır, ancak bu zaman damgasını değiştirebileceğinizi biliyor muydunuz? İşte nasıl yapılacağı.

    Dokunma Komutunu Kullanma

    “Dokunma” komutu, Cygwin'in yüklü olduğu Linux veya Windows içeren Bash kabuğunu alabileceğiniz hemen hemen her yerde kullanılabilir. İşte komut için seçenekler:

    Dosya zaman damgasını kontrol etmek istiyorsanız, bu komutu kullanarak yapabilirsiniz:

    stat dosyası

    Belli ki "dosya" yı dosya adınızla değiştirdiğinizden emin olmalısınız..

    -a ve -m seçenekleri

    Bu iki seçenek sırasıyla erişim ve değiştirme zamanını günceller. Bunları kullanmak hiç sorun olmamalı. İşte sözdizimi:

    bir dosyaya dokunun

    Bu, “dosyanın” erişim zamanını geçerli tarih ve saate günceller. (-A) seçeneklerini (-m) ile değiştirerek aynı işlemi yapabilirsiniz. Dosya yoksa, geçerli dizinde aynı ada sahip boş bir dosya oluşturulur..

    -c seçeneği

    Bu seçeneği kullanırsanız, belirtilen dosya mevcut değilse, dokunma hiçbir şey yapmaz. Bak:

    dokunmatik -c omar

    Yukarıdaki örnekte dokunuş, kişi değil, dosya olmayan “omar” diye bir şey yapmaz..

    -r seçeneği

    Bir zaman damgasını bir dosyadan başka bir dosyaya kopyalamak istiyorsanız bu seçenek kullanışlı olabilir. Gibi:

    dokun -r dosya1 dosya2

    Burada “file1” referans dosyası ve “file2” güncellenecek dosyadır. Zaman damgasını birden fazla dosyaya kopyalamak istiyorsanız, hepsini komutta da sağlayabilirsiniz ve aynı anda oluşturulurlar.

    dokunmatik -r dosya1 dosya2 dosya3 dosya4

    -d ve -t seçenekleri

    Hem (-d) hem de (-t) seçenekleri aynı şeyi yapar; bu erişim ve değişiklik zamanları için aynı rasgele zaman damgasını ayarlar. Fark şu ki (-d) serbest biçimli insan tarafından okunabilir tarih kullanıyor, bu da “Sun, 29 Şubat 2004 16:21:42” veya “2004-02-29 16:21:42” veya “sonraki” Perşembe". Bu seçenek burada tam olarak açıklamak için karmaşıktır. Diğer yandan (-t) kullanmakla sınırlandırılmış basit bir damga kullanır. Damga [[CC] YY] MMDDhhmm [.ss] şeklindedir. [BİD] yüzyıllardır ve siz bunu görmezden gelip saniyelerinizi de görmezden gelebilirsiniz. [BİD] 'yi görmezden gelirseniz, komut yıl olarak girdiğinize bağlı olarak onun yerine geçecektir. Yılı yalnızca iki basamaklı olarak belirtirseniz, CC yıllarca 20 (0 ~ 68) ve 19 (19 ile 99) arasındadır..

    dokunmatik -t 3404152240 dosya

    dokunmatik -t 8804152240 dosya

    İlk komutta, dosya zaman damgaları şu şekilde ayarlanacaktır: 15 Nisan 2034 10:40. İkinci komut ise: 15 Nisan 1988'de farklı bir yüzyılda olacak. Eğer bir yıl belirtilmezse, geçerli yıla ayarlanacaktır. Örnek:

    dokun-t 04152240 dosya

    Bu zaman damgasını 15 olarak ayarlayacaktır.inci Nisan 2011 22:40, çünkü bu yazıyı yazarken 2011.

    İsteğe Bağlı Bireysel Erişim ve Değiştirme Sürelerini Ayarlama Seçeneklerini Birleştirme

    (-A) ve (-m) seçenekleri yalnızca zaman damgalarını geçerli saate günceller ve (-d) ve (t) seçenekleri hem erişim hem de değişiklik zaman damgalarını aynı anda ayarlar. Yalnızca erişim süresini yalnızca 5’e ayarlamak istediğinizi varsayalıminci Haziran 2016’daki saat 5.30’da, Bunu nasıl yaparsınız? Eh, (-a) ve (-t) komutlarını hem keyfi bir zaman ayarlamak hem de yalnızca erişim zaman damgası için uygulamak için kullanacaksınız. Örnek:

    dokunma -at 1606051730 dosya

    veya

    dokunun -a -t 1606051730 dosya

    Değişiklik süresi için aynı şeyi yapmak istiyorsanız, sadece (-at) yerine (-mt) kullanın. Bu kolay.

    Boş Dosya Oluşturma

    Dokunma komutunun ikinci ve en ünlü kullanımı boş dosyalar oluşturmaktır. Bu aptalca gelebilir, neden birisi bilgisayarını boş saçma dosyalar ile mantıklı bir şekilde aşırı yüklesin ki, örneğin, örneğin bir proje üzerinde çalışırken ve tarih ve saatlerle ilerlemeyi izlemek istediğinizde gerçekten kullanmaya gelir. Böylece projenin adı ile bir klasöre sahip olacak ve olayları dosya adları olarak boş dosyalar oluşturmak için dokunuşu kullanacaksınız. Başka bir deyişle, günlükleri oluşturmak için kullanabilirsiniz. Örnek:

    ~ / desktop / project / stage1_completed dokunma

    Artık, bu dosyayı oluştururken projenin 1. aşamasının tamamlandığını belirten bir dosyanız var ve bu zamanı komutunu vererek görebilirsiniz:

    stat ~ / desktop / project / stage1_completed


    Yaptığınız şeye bağlı olarak dokunuşu farklı şekillerde yararlı bulabilirsiniz. Dokunma için daha iyi kullanımlar biliyorsanız, yorumlarda paylaşın ya da “man touch” komutunu vererek çevrimiçi olarak ya da bir terminalde man sayfasını ziyaret ederek dokunma komutu hakkında daha fazla bilgi edinin..