Vaqt belgisini yangilash (touch)


ULASHISH

touch buyrug‘idan foydalanish

touch buyrug‘i faylning vaqt belgilarini o‘zgartirish yoki fayl mavjud bo‘lmasa, bo‘sh fayl yaratish uchun ishlatiladi.

U ko‘pincha o‘rinbosar fayllar yaratish yoki build tizimlari uchun vaqt belgilarini yangilashda ishlatiladi.


Asosiy foydalanish

Faylning murojaat va o‘zgartirish vaqtlarini yangilash uchun touch filename buyrug‘idan foydalaning:

Misol

touch file.txt

Parametrlar

touch buyrug‘ida uning ishlashini o‘zgartiruvchi parametrlar mavjud:

  • -a - Faqat faylning oxirgi marta o‘qilgan vaqtini yangilash
  • -m - Faqat faylning oxirgi marta o‘zgartirilgan vaqtini yangilash
  • -t - Vaqt belgisini aniq bir vaqtga o‘rnatish
  • -c - Hech qanday fayl yaratmaslik

-a parametri: murojaat vaqtini yangilash

-a parametri faylning murojaat vaqtini yangilash imkonini beradi.

Misol: murojaat vaqtini yangilash

touch -a file.txt


-m parametri: o‘zgartirish vaqtini yangilash

-m parametri faylning faqat o‘zgartirish vaqtini yangilash imkonini beradi.

Misol: o‘zgartirish vaqtini yangilash

ls -l
-rw-r--r-- 1 user 197609 208 Apr  9 06:24 my_file.txt
touch -m my_file.txt
ls -l
-rw-r--r-- 1 user 197609 208 Apr  9 08:25 my_file.txt

-t parametri: aniq vaqt belgisini o‘rnatish

-t parametri vaqt belgisini aniq bir vaqtga o‘rnatish imkonini beradi.

Misol: aniq vaqt belgisini o‘rnatish

ls -l
-rw-r--r-- 1 user 197609 208 Apr  9 06:24 my_file.txt
touch -t 202501010000 my_file.txt
ls -l
-rw-r--r-- 1 user 197609 208 Jan  1 00:00 my_file.txt

-c parametri: fayl yaratmaslik

-c parametri touch buyrug‘iga fayllar mavjud bo‘lmasa, ularni yaratmaslikni bildiradi.

Bu tasodifan yangi fayllar yaratib qo‘ymasdan vaqt belgilarini yangilamoqchi bo‘lganingizda foydali.

Misol: fayl yaratmaslik

touch -c non_existent_file.txt

touch buyrug‘ini wildcard belgilar bilan ishlatish

Wildcard belgilar bir vaqtning o‘zida bir nechta faylning vaqt belgilarini yangilash imkonini beradi.

Masalan, touch *.txt buyrug‘i katalogdagi barcha matnli fayllarning vaqt belgilarini yangilaydi.

Misol: wildcard belgilardan foydalanish

touch *.txt


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!