Paano Lumikha ng Mga Bagong File sa Linux Gamit ang touch

Paano Lumikha ng Mga Bagong File sa Linux Gamit ang touch

Tuwing ngayon, nararamdaman ng mga gumagamit ng Linux ang pangangailangan na lumikha ng isang bagong file sa kanilang system. Ito man ay para sa pagkuha ng mga tala, pagsulat ng ilang code, o simpleng para sa pagpapatunay ng file sa panahon ng pag-program, ang touch command ay ang tanging utility sa paglikha ng file na kailangan mo.





Ang paglikha ng mga file at pamamahala ng mga timestamp sa Linux ay isang iglap gamit ang touch command. Dito sa artikulong ito, tatalakayin namin nang detalyado ang touch command, kasama ang iba't ibang mga pag-andar na maaaring maisagawa gamit ang tool.





Ano ang touch Command?

Ang pangunahing pag-andar ng touch command ay upang i-update at pamahalaan ang mga timestamp ng file. Kung mayroon kang kaunting karanasan sa pagtatrabaho sa Linux, maaaring alam mo na sa mga pamamahagi ng Linux, bawat isa ang file ay may tukoy na mga timestamp nauugnay sa kanila.





Responsable ang mga timestamp sa pagtatago ng impormasyong nauugnay sa file tulad ng noong huling nabago, na-access, o binago ang file. Ang mga timestamp na ito ay mtime, atime, at ctime. Ang lahat ng impormasyong ito ay maaaring mabago nang madali gamit ang touch command.

Paano Magamit ang Touch Command

Ang pinaka-pangunahing paggamit ng touch command ay upang lumikha ng mga bagong walang laman na mga file. Hindi tulad ng utos ng pusa, na humihikayat sa iyo na magdagdag ng nilalaman sa iyong file sa oras ng paglikha, ang touch command ay lumilikha ng isang walang laman na file nang walang mga gayong senyas.



Ito ay kapaki-pakinabang para sa mga developer ng software na kailangang patuloy na lumikha ng mga bagong file, alinman para sa pagsulat ng code o para sa pagpapatunay ng pagkakaroon ng isang tukoy na file.

Pangunahing Syntax

Ang pangunahing syntax ng touch command ay:





touch [options] [filename]

Maaari mong gamitin ang mga pag-andar ng ugnay na utos sa pamamagitan ng pagpasa ng iba't ibang mga argumento at watawat sa lugar ng mga pagpipilian , samantalang filename ang pangalan ng file na nais mong likhain.

Lumikha ng Mga Bagong File Nang may ugnayan

Upang lumikha ng isang walang laman na file gamit ang touch, type hawakan sinundan ng filename.





touch newemptyfile

Ang nabanggit na utos ay lilikha ng isang bagong file na pinangalanan newemptyfile sa kasalukuyang gumaganang direktoryo. Maaari mong i-verify na ang file ay nilikha gamit ang utos ng ls .

Katulad nito, maaari kang lumikha ng maramihang mga file nang sama-sama sa pamamagitan ng pagpasa ng mga filename na pinaghiwalay ng space tauhan

touch fileone filetwo filethree

Baguhin ang Mga Timestamp ng File

Tulad ng nabanggit sa itaas, mayroong tatlong mga timestamp na nauugnay sa bawat file sa iyong imbakan.

saan nanggaling ang numerong ito
  1. Oras ng pag-access (atime)
  2. Nabagong oras (mtime)
  3. Baguhin ang oras (ctime)

Maaari mong baguhin ang access at baguhin ang oras ng anumang file sa iyong system gamit ang touch command.

Upang mai-update ang atime at ctime ng isang file, gamitin ang -sa i-flag gamit ang default na utos ng pagpindot.

kung paano baguhin ang larawan sa profile ng netflix 2017
touch -a textfile

Papalitan ng utos sa itaas ang access at baguhin ang oras ng file sa kasalukuyang oras. Kung ang file ay walang, ang touch ay lumikha ng isang bagong file at italaga ang mga timestamp dito.

Maaari mong baguhin ang oras ng pagbabago (mtime) ng isang file gamit ang -m bandila na may ugnayan din.

touch -m textfile

Maaari mong suriin kung binago ang mga timestamp sa pamamagitan ng pag-isyu ng estado utos gamit ang filename bilang isang pagtatalo.

stat textfile

Output:

File: `textfile'
Size: 13 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 327688 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ ubuntu) Gid: ( 1000/ ubuntu)
Access: 2021-04-12 16:59:45.000000000 +0000
Modify: 2021-04-12 16:57:59.000000000 +0000
Change: 2021-04-12 17:02:43.000000000 +0000

Sa snippet sa itaas, makikita mong ipinapakita ng output ang atime, mtime, at ctime ng tinukoy na file.

Gamit ang -c ang flag na may touch command ay hindi lilikha ng isang bagong file kung wala ito. Sa halip, ginagamit lamang ito upang magtalaga ng isang bagong timestamp sa mayroon nang mga file.

touch -c existfile

Kaugnay: Gumagamit ng Vi? Narito Kung Paano Magbukas ng isang File Pagkatapos Mag-save at Mag-quit

Magdagdag ng Pasadyang Mga Timestamp Sa Isang File

Para sa mga nais magtakda ng isang pasadyang mga timestamp ng pagbabago para sa kanilang file, ang -c at -t pagpipilian ay maaaring ng paggamit. Gamitin ang sumusunod na format upang gawin ang pareho.

touch -c -t YYDDHHMM filename

... saan YYDDHHMM ay ang petsa at oras na nais mong itakda at filename ay ang pangalan ng file na nais mong baguhin.

Upang baguhin ang timestamp ng file sa isang mas madaling gamitin na paraan, gamitin ang -d watawat gamit ang touch command. Kakailanganin mong tukuyin ang oras na nais mong itakda sa simpleng wika.

touch -d '5 hours ago' newfile

Sa pamamagitan ng pagsasama sa utos ng petsa sa pag-ugnay, maaari kang magdagdag ng isang bagong timestamp ng pagbabago alinsunod sa luma.

touch -d '$(date -r filename) - 5 hours' existfile

Kung ang timestamp ng file ay 2:00 ng hapon, kung gayon ang pagpapatupad ng nabanggit na utos ay magtatakda ng 9:00 am bilang bagong mtime para sa file.

Maaari mo ring itakda ang pasadyang timestamp ng pagbabago para sa mga file sa oras ng paglikha. Ang -t pinapayagan ka ng watawat na gawin ang pareho.

touch -t YYMMDDHHMM.SS filename

Halimbawa, upang lumikha ng isang bagong file na may 12 Disyembre 2020, 09:00:33 ng gabi bilang timestamp, gamitin ang sumusunod na utos.

touch -t 202012120900.33 newfile

Kung hindi mo mawari ang landas sa file na nais mong baguhin, gamitin ang find command upang maghanap ng mga file na may katulad na pangalan.

Maaari mo ring itakda ang mtime at atime ng file nang paisa-isa sa panahon ng paglikha. Gamitin ang -sa at -m mga watawat na may utos.

Upang italaga lamang ang oras ng pag-access sa isang bagong file sa oras ng paglikha:

touch -a -t 202012120900.33 newfile

Ang sumusunod na utos ay nagtatalaga ng tinukoy na oras ng pagbabago sa bagong nilikha na file.

touch -m -t 202012120900.33 newfile

Kopyahin ang Mga Timestamp Mula sa Ibang Mga File

Upang kopyahin ang timestamp ng anumang iba pang file, gamitin ang -r watawat gamit ang touch command. Ang default na syntax ng utos ay:

kung paano panatilihin ang mga programa na tumatakbo sa mode ng pagtulog windows 10
touch -r originalfile copiedfile

... kung saan ang mga timestamp ng originalfile ay nakakopya sa nakopya .

Ang pagbabago ng Impormasyon ng File sa Linux

Ang pamamahala ng mga timestamp ng isang file ay hindi kailanman naging mas madali sa pamamagitan ng ugnay na utos. Kung naghahanap ka upang lumikha ng isang bagong file sa Linux, maraming mga pagpipilian tulad ng touch, cat, atbp. Ngunit ang mga pagpipiliang ito ay mabubuhay para lamang sa mga may disenteng karanasan sa pagtatrabaho sa anumang operating system na nakabatay sa Linux.

Para sa mga hindi komportable sa linya ng utos, maraming mga tagapamahala ng file ang magagamit na nagbibigay-daan sa iyo upang lumikha ng mga bagong file sa isang grapikong pamamaraan. At kung nais mong mag-navigate sa iyong imbakan ng system nang hindi binobomba ang iyong utak ng mga nakakatakot na utos, ang mga file manager na ito ang magiging perpektong pagpipilian para sa iyo.

Magbahagi Magbahagi Mag-tweet Email 10 Pinakamahusay na Mga File Manager para sa Mga Gumagamit ng Linux Power

Ang pagkakaroon ng isang maaasahang file manager ay ginagawang madali ang pagsasaayos ng file. Narito ang isang listahan ng pinakamahusay na mga tagapamahala ng file para sa Linux.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Pamamahala ng File
  • Linux
Tungkol sa May-akda Deepesh Sharma(79 na Artikulo Nai-publish)

Ang Deepesh ay ang Junior Editor para sa Linux sa MUO. Nagsusulat siya ng mga gabay sa kaalaman sa Linux, na naglalayong magbigay ng isang maligayang karanasan sa lahat ng mga bagong dating. Hindi sigurado tungkol sa mga pelikula, ngunit kung nais mong pag-usapan ang tungkol sa teknolohiya, siya ang iyong tao. Sa kanyang libreng oras, mahahanap mo siya na nagbabasa ng mga libro, nakikinig sa iba't ibang mga genre ng musika, o tumutugtog ng kanyang gitara.

Higit pa Mula sa Deepesh Sharma

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe