Cisco DevNet: Why You NEED to Learn it | Information Technology | Init#6
Talaan ng mga Nilalaman:
- Mga Filter ng Mga File ng Linux
- Paano Gamitin ang touch Command
- Pagbabago lamang ng mga oras ng pag-access o pagbabago
- Baguhin lamang ang oras ng pag-access
- Baguhin lamang ang pagbabago ng oras
- Pagtatakda ng mga tiyak na mga timestamp
- Gamit ang timestamp ng isa pang file
- Ang pagpapalit ng simbolikong link timestamp
- Konklusyon
Pinapayagan ka ng touch command na i-update ang mga timestamp sa umiiral na mga file at direktoryo pati na rin ang paglikha ng bago, walang laman na mga file.
Sa gabay na ito, ipapakita namin sa iyo kung paano gamitin ang touch command sa pamamagitan ng mga praktikal na halimbawa at detalyadong mga paliwanag sa mga pinaka-karaniwang mga pagpipilian sa utos.
Mga Filter ng Mga File ng Linux
Bago magpunta sa kung paano gamitin ang touch command, simulan natin sa pamamagitan ng pagsuri sa mga timestamp ng file sa Linux.
Ang isang file sa Linux ay may tatlong mga timestamp:
- atime (oras ng pag-access) - Ang huling oras na ang file ay na-access / binuksan ng ilang utos o aplikasyon tulad ng pusa, vim o grep.mtime (baguhin ang oras) - Ang huling oras ng nilalaman ng file ay nabago.ctime (oras ng pagbabago) - Ang huling beses na binago ang katangian o nilalaman ng file. Kasama sa katangian ang mga pahintulot ng file, pagmamay-ari ng file o lokasyon ng file.
Upang ipakita ang katayuan ng file kasama ang mga timestamp, gamitin ang utos ng
stat
.
stat file_name
Ang paglikha ng isang bagong file ay nangangailangan ng pagsulat ng mga pahintulot sa direktoryo ng magulang. Kung hindi, makakatanggap ka ng isang pahintulot na tinanggihan ang error.
Paano Gamitin ang touch Command
Sa pinakasimpleng form kapag ginamit nang walang anumang mga pagpipilian, kung tinukoy ang pangalan ng file bilang isang argument na walang ugnay ay lilikha ng isang bagong file.
Kung ang file na mayroon nang touch ay magbabago ang huling file at oras ng pagbabago sa kasalukuyang oras.
Halimbawa, kung ang file
file1
ay hindi umiiral ang sumusunod na utos ay lilikha nito kung hindi man, mababago nito ang mga timestamp nito:
touch file1
Upang lumikha o baguhin ang maraming mga file nang sabay-sabay, tukuyin ang mga pangalan ng file bilang mga argumento:
touch file1 file2 file3
Halimbawa, kung ang file
file1
umiiral ang sumusunod na utos ay magbabago ng mga timestamp ng file kung hindi, wala itong magagawa:
Pagbabago lamang ng mga oras ng pag-access o pagbabago
Bilang default, kung walang pagpipilian na ginamit na pagpindot ay maa-update ang file huling pag-access at mga oras ng pagbabago sa kasalukuyang oras. Sa pamamagitan ng paggamit ng-
-a
at
-m
pagpipilian, maaari mong baguhin lamang ang isa sa mga timestamp na ito.
Baguhin lamang ang oras ng pag-access
Gamitin ang isang pagpipilian upang baguhin lamang ang oras ng pag-access ng file:
Baguhin lamang ang pagbabago ng oras
Gamitin ang
-m
pagpipilian upang baguhin ang pagbabago ng oras ng file:
touch -m file1
Kapag binago ang pagbabago ng oras, maaayos din ang oras ng pagbabago.
Pagtatakda ng mga tiyak na mga timestamp
Pinapayagan din kami ng touch command na i-update o lumikha ng isang file na may isang tukoy na oras maliban sa kasalukuyang oras.
Gamitin ang pagpipilian na
-d
(
--date=
) upang tukuyin ang isang string ng petsa at gamitin ito sa halip na sa kasalukuyang oras.
Halimbawa, upang baguhin ang kapwa huling huling pag-access at pagbabago ng
file1
hanggang 1 Hunyo 2018 11:02 gagamitin mo ang sumusunod na utos:
touch -d '1 June 2018 11:02' file1
Ang string ng petsa ay kailangang mai-kalakip sa mga solong quote.
Maaari ka ring magbigay ng isang bahagyang date-time string sa touch command. Nagbibigay lamang ng petsa, awtomatikong binabago ang taon sa kasalukuyang isa:
touch -d '12 June' file1
Gamitin ang
-t
opsyon upang tukuyin ang isang timestamp at gamitin ito sa halip ng kasalukuyang oras. Kailangang nasa sumusunod na format ang argumento ng timestamp:
use YY]MMDDhhmm
Halimbawa, ang sumusunod na utos ay magtatakda ng huling oras ng pag-access at pagbabago ng
file1
hanggang 1 Hunyo 11:02 ng kasalukuyang taon.
Gamit ang timestamp ng isa pang file
Ang opsyon na
-r
(
--reference=
) ay nagbibigay-daan sa amin upang tukuyin ang isang file ng sanggunian at gamitin ang mga timestamp nito sa halip ng kasalukuyang oras.
Halimbawa, sasabihin ng sumusunod na utos na hawakan ang paggamit ng mga oras ng
file1
para sa
file2
:
Ang pagpapalit ng simbolikong link timestamp
Bilang default, kung gumagamit ka ng isang touch command sa isang makasagisag na link ay mababago nito ang mga timestamp ng naitala na file.
Gamitin ang
-h
(
--no-dereference
) upang baguhin ang timestamp ng symlink.
Halimbawa, upang baguhin ang mga timestamp ng simbolikong link
symlink1
gagamitin mo:
Konklusyon
Sa ngayon dapat kang magkaroon ng isang mahusay na pag-unawa sa kung paano gamitin ang Linux touch command.
hawakan ang terminalDSi ng Nintendo ay marahil 'Pagpindot ng US noong 2009 Sinabi ni Iwata
Nintendo president Satoru Iwata sa isang interbyu sa pahayagan na ang DSi ay ilunsad sa ibang bansa 'marahil' noong 2009.
IBM Nakikita Conficker Pagpindot ng 4 Porsyento ng PC
Ang uod ay maaaring mas malaki kaysa sa naunang naisip, ngunit ang mga pagtatantya ng IBM ay hindi tiyak. ang ikalawang kumpanya sa dalawang araw upang imungkahi na ang bilang ng mga computer na nahawaan ng Conficker.C worm ay maaaring mas mataas kaysa sa naunang naisip.
, Ang pinakabagong 15-inch MacBook Pro ay malapit na kahawig ng hinalinhan nito. Ito ay nagpapalakas ng parehong solid aluminyo unibody enclosure na may indented thumb scoop para sa pagbubukas ng takip, ang parehong malaking touchpad, at ang parehong matigas na pindutan na gumagawa ng pag-tap at swiping ang touchpad sa iyong mga daliri mas madali kaysa sa pagpindot sa pindutan. Ang malaking screen ng glossy ay may resolusyon na 1440 ng 900 pixel, at lahat ng mga port - kabilang ang port ng MagSa
Pinapayagan ka ng isang bagong puwang ng Secure Digital (SD) card na maglipat ng mga file sa iyong Mac at i-boot ang laptop. Sinasabi ng Apple na sinusuportahan ng MacBook Pro ang mga sumusunod na card: SD (na mayroong 4MB hanggang 4GB ng data), SDHC (na nagtataglay ng 4GB hanggang 32GB ng data), microSD (na may adaptor), at miniSD (na may adapter). Hindi nito sinusuportahan ang SDXC, isang bagong detalye ng card na maaaring suportahan ng teoretikal hanggang sa 2TB ng imbakan; Gayunpaman, ang ca







