Linuxda touch buyrug’idan foydalanish haqida malumot

linuxda touch buyrugidan foydalanish haqida malumot 65ce1e3e0f741

Linuxda touch buyrug’idan foydalanish haqida malumot

Ma’lumki, Linux operatsion tizimlarida har xil amallarni bajaradigan ko’p sonli o’rnatilgan terminal buyruqlari mavjud. Ulardan ba’zilari dasturlarni o’rnatishga imkon beradi, boshqalari mantiqiy hajmlar va qattiq disklarni boshqaradi. Ular orasida fayllar bilan ishlash uchun mo’ljallanganlar bor. Bu buyruqlardan biri chaqiriladi tegish , va biz bu darslikda bu haqda gaplashmoqchimiz.

Linuxda touch buyrug’idan foydalanish

Buyruqdan foydalanish uchun tegish Linuxda siz uning sintaksisini o’rganishingiz va yozish tamoyillarini tushunishingiz kerak. Bu bilan hech qanday muammo bo’lmasligi kerak, chunki yordam dasturining o’zi juda oddiy va mavjud variantlarni bir necha daqiqada hal qilish mumkin. Shu bilan boshlaylik.

Sintaksis

Buyruqni kiritishda chiziqning standart shakliga e’tibor qaratsak dokunsal . Bu shunday ko’rinadi: touch + [Опции] + Файл. Agar harakat superuser nomidan amalga oshirilsa, qo’shish kerak bo’ladi sudo satr boshida va uni faollashtirgandan so’ng, hisobni tasdiqlaydigan parolni kiriting. Qo’shimcha variantlarga kelsak, quyidagilarni ajratib ko’rsatish kerak.

  • -Yordam va versiyasi ular kamdan -kam ishlatiladi. Birinchi variant rasmiy hujjatlarni o’qish imkoniyatini beradi, ikkinchisi esa yordam dasturining joriy versiyasini ko’rsatadi.
  • -a ko’rsatilgan faylga kirish vaqtini o’zgartirish uchun javobgardir.
  • -m o’zgartirish vaqtini o’zgartiring.
  • -c ko’rsatilgan nomdagi hech qanday ob’ekt yaratilmasligini bildiradi.
  • -r ko’rsatilgan faylga kirish va o’zgartirish vaqtlaridan foydalanadi.
  • -t sana va vaqtni qo’lda kiritish orqali o’zgartirish.
  • -d belgilangan sana va vaqtni mag’lubiyat sifatida ishlatadi.

Endi siz biz ko’rib chiqayotgan buyruqning barcha mavjud variantlarini bilasiz. Keling, ushbu yordamchi dastur yordamida bajariladigan barcha asosiy harakatlarni tushunish uchun parametrlarni o’rganishga o’tamiz.

Bo’sh fayllarni yaratish

Birinchidan, buyruqning harakatini bilib olaylik dokunsal hech qanday dalillarni ishlatmasdan; shu tarzda ko’rsatilgan nomli bo’sh 0 baytli faylni yaratadi.

    1. Ochish Bir ma’noda «terminal» sizga qulay, masalan, dastur menyusidagi belgi orqali yoki Ctrl + T + Alt tugmalar birikmasi.
    1. Bu yerga kiring touch testfile, qaerda almashtiriladi test fayli kerakli nom bilan.
    2. Bu buyruqni faollashtirgandan so’ng, agar u xatosiz o’tib ketgan bo’lsa, yangi kirish chizig’i paydo bo’ladi va mos keladigan ob’ekt joriy joyda yaratiladi.
    3. Siz bir vaqtning o’zida har birining nomini yozib, bir nechta fayllarni qo’shishingiz mumkin, bu qatorga o’xshaydi: touch testfile1 testfile2 testfile3.
    4. Shuni ham hisobga olish kerak bo’lgan xususiyat bor. Agar yuqorida ko’rsatilgandek, bir xil nomdagi, lekin oxirida boshqa raqamlar bilan bir nechta fayllarni yaratish zarurati tug’ilsa, bu turdagi skriptdan foydalanish osonroq bo’ladi: touch testfile{1..6}.

Ko’proq buyruq dokunsal argumentlarni ishlatmasdan, u hech narsa qila olmaydi, shuning uchun to’g’ridan -to’g’ri variantlar bilan o’zaro ta’sir misollarini tahlil qilishga o’tamiz.

Oxirgi kirish vaqti sozlamalari

Siz bilganingizdek, ko’rib chiqilayotgan buyruq variantlaridan biri faylga kirish vaqtini hozirgi holatga o’zgartirishga imkon beradi. Bu faqat bitta qatorni kiritish orqali amalga oshiriladi touch -a file, qaerda fayl bu kerakli ob’ektning nomi. Bir satr uchun ro’yxatga olingan elementlar soniga cheklov yo’q. Bu holda, oxirgi o’zgarish vaqti belgilanmagan, agar se qo’shimcha variantni qo’shing -m bu qatorda, biz bu haqda ko’proq gaplashamiz.

Oxirgi o’zgartirish vaqti sozlamalari

Bahs -m yuqorida xuddi shunday ishlaydi. Th oqimdagi oxirgi o’zgarishlarni qaytaradi va chiziq shunday ko’rinadi: touch -m file. Siz kiritgan har qanday o’zgarishlar darhol kuchga kiradi, ya’ni siz ularni tekshirishga yoki buyruq chaqirilgan boshqa vazifalarni bajarishga o’tishingiz mumkin. dokunsal variant bilan -m .

Ob’ektlarni yaratishni taqiqlash

Qulaylik dokunsal Oddiy, ba’zida konsolga chiziq yozish orqali murakkab maqsadga erishishga imkon beradi. Buyruqni ishga tushirgandan so’ng touch -c file, qaerda fayl bu kerakli faylning aniq nomi, oddiy foydalanuvchi ko’rsatilgan nomdagi elementni yarata olmaydi. Bu parametr faqat imtiyozli foydalanuvchi xuddi shu buyruq orqali bir xil nomdagi bo’sh ob’ektni yaratgandan keyingina o’chiriladi. Bundan tashqari, sizga bir vaqtning o’zida cheklovlar qo’yish uchun ismlar ro’yxatini tuzishga hech narsa to’sqinlik qilmaydi.

Kirish va o’zgartirish vaqtlarini sozlash

Tanlovlar -a y -yuqorida Ular faqat joriy vaqtni belgilash orqali fayl parametrlarini o’zgartirishga ruxsat berishgan, lekin istalgan vaqtni bir soniya aniqligi bilan belgilash mumkin. Bunday holda, asosiy narsa kirish qoidasiga rioya qilishdir: [[ВВ]ГГ]ММДДччммм[.сс]qaerda BB — yilning birinchi ikki raqami, YY — ikkinchisi, MM — oy, DD — sana, hh — soat, mm — daqiqa, ss — soniyalar. Bunga erishish uchun zarur uskunalar: touch -c -t 01261036 file.

Agar siz yakuniy natijani ko’rishni xohlasangiz, konsolda yozing ls -lva bosing kiriting . Ro’yxatda qolgan yagona narsa — kerakli faylni topish va qachon o’zgartirilganligini ko’rish.

Tanlangan faylning vaqt tamg’alarini o’tkazing

Agar siz yuqoridagi ma’lumotlarni o’qib chiqsangiz, bu variantni bilib olasiz -r vaqt belgilarini bir ob’ektdan ikkinchisiga o’tkazish imkonini beradi. Bu chiziq orqali amalga oshiriladi: touch -r file1 file2qaerda file1 ma’lum vaqt belgilariga ega bo’lgan fayl file2 ular qo’llaniladigan yangi ob’ekt.

Belgilangan vaqt bilan fayl yarating

Ushbu materialning oxirida biz shuni ta’kidlaymizki, sukut bo’yicha tegish fayllarni joriy vaqt bilan yaratadi, lekin uni faqat bitta variantni qo’llash orqali o’zgartirish mumkin :, touch -t 201912101830.55 fileqaerda 201912101830.55 siz tanlagan aniq vaqt va fayl ro’yxat sifatida taqdim etilgan bir xil ob’ekt yoki ob’ektlarning nomi.

Siz endi buyruq bilan tanishsiz tegish , Linuxda fayllarni yaratish uchun keng qo’llaniladi. Bu alohida test topshiriqlari yoki aniq maqsadlar uchun qo’shilgan ob’ektlar bo’lishi mumkin. Qaysi yo’nalishda yordamchi dasturning imkoniyatlaridan foydalanishni o’zi hal qiladi. Agar siz ushbu operatsion tizimning asosiy buyruqlari mavzusiga qiziqsangiz, quyida keltirilgan materiallarni o’rganishingizni tavsiya qilamiz.

Linux, Texnologiyalar
Linuxda touch buyrug’idan foydalanish