Ụzọ 5 iji wepụ ma ọ bụ hichapụ nnukwu ọdịnaya faịlụ na Linux


Mgbe ụfọdụ, ka ị na-emekọ faịlụ na ọdụ Linux, ị nwere ike ihichapụ ọdịnaya nke faịlụ na-enweghị isi na-eji ndị editọ ahịrị Linux ọ bụla mepee ya. Olee otú a pụrụ isi nweta nke a? N'isiokwu a, anyị ga-aga n'ọtụtụ ụzọ dị iche iche nke ikpochapụ ọdịnaya faịlụ site n'enyemaka nke ụfọdụ iwu bara uru.

Akpachara anya: Tupu anyị aga n'ihu na-elele ụzọ dị iche iche, mara na n'ihi na na Linux ihe niile bụ faịlụ, ị ga-mgbe niile jide n'aka na faịlụ (s) ị na-ewepụ adịghị mkpa onye ọrụ ma ọ bụ faịlụ faịlụ. Ikpochapụ ọdịnaya nke sistemu dị oke egwu ma ọ bụ faịlụ nhazi nwere ike bute mperi ngwa/njehie sistemụ na-egbu egbu.

Site na nke ahụ kwuru, n'okpuru bụ ụzọ isi kpochapụ ọdịnaya faịlụ site na ahịrị iwu.

Ihe dị mkpa: Maka ebumnuche nke akụkọ a, anyị ejirila faịlụ access.log n'ihe atụ ndị a.

1. Ọdịnaya faịlụ efu site na-atụgharị gaa na Null

Ụzọ kacha mfe iji wepụ ma ọ bụ hapụ ọdịnaya faịlụ site na iji shei redirect null (ihe adịghị adị) na faịlụ ahụ dị ka n'okpuru:

# > access.log

2. Faịlụ efu Iji 'ezigbo' Redirection iwu

N'ebe a, anyị ga-eji akara : bụ iwu arụnyere n'ime shei nke dabara na iwu ezigbo ma enwere ike iji ya dị ka no-op (enweghị ọrụ) .

Ụzọ ọzọ bụ ịtụgharị mmepụta nke : ma ọ bụ ezi iwu arụnyere n'ime faịlụ ahụ dị ka:

# : > access.log
OR 
# true > access.log

3. Faịlụ efu Iji cat/cp/dd utilities na /dev/null

Na Linux, a na-eji ngwaọrụ null mee ihe maka ịtụfu iyi iyi mmepụta achọghị, ma ọ bụ ihe ọzọ dị ka faịlụ efu dabara adaba maka iyi ntinye. A na-emekarị nke a site na usoro ntụgharịgharị.

Na faịlụ ngwaọrụ /dev/null bụ faịlụ pụrụ iche nke na-edepụ (wepụ) ntinye ọ bụla ezigara ya ma ọ bụ mmepụta ya dị ka nke faịlụ efu.

Na mgbakwunye, ị nwere ike wepụ ọdịnaya nke faịlụ site na ibugharị mmepụta /dev/null na ya (faịlụ) dị ka ntinye site na iji iwu nwamba:

# cat /dev/null > access.log

Na-esote, anyị ga-eji iwu cp kpughee ọdịnaya faịlụ dịka egosiri.

# cp /dev/null access.log

N'iwu na-esonụ, ma ọ bụrụ pụtara faịlụ ntinye na nke na-ezo aka na faịlụ mmepụta.

# dd if=/dev/null of=access.log

4. Faịlụ efu na-eji iwu echo

N'ebe a, ị nwere ike iji iwu echo nwere eriri efu wee bugharịa ya na faịlụ dị ka ndị a:

# echo "" > access.log
OR
# echo > access.log

Cheta na: I kwesịrị iburu n'uche na eriri efu abụghị otu ihe efu. Urụk abụrụla ihe dị ukwuu ebe ọ nwere ike ịbụ ihe tọgbọrọ chakoo ebe efu ebe ọ pụtara na enweghị ihe ọ bụla.

N'ihi nke a, mgbe ị redirect na nke pusi iwu, na-ebipụta ihe efu ahịrị (efu eriri).

Iji zipu mmepụta efu na faịlụ ahụ, jiri ọkọlọtọ -n nke na-agwa echo ka ị ghara iwepụta ahịrị ọhụrụ na-eduga na ahịrị efu emepụtara na iwu gara aga.

# echo -n "" > access.log

5. Ihe efu faịlụ Iji truncate Command

Iwu mpịakọta na-enyere aka ịbelata ma ọ bụ ịgbatị nha faịlụ na nha akọwapụtara.

Ị nwere ike were ya na nhọrọ -s nke na-akọwa nha faịlụ. Iji kpochaa ọdịnaya faịlụ, jiri nha 0 (efu) dị ka iwu na-esote:

# truncate -s 0 access.log

Nke ahụ bụ ya ugbu a, n'isiokwu a, anyị ekpuchila ọtụtụ ụzọ nke ikpochapụ ma ọ bụ ikpochapụ ọdịnaya faịlụ site na iji ngwa ahịrị iwu dị mfe na usoro ntụgharị shei.

Ndị a nwere ike ọ bụghị naanị ụzọ bara uru iji mee nke a, yabụ ị nwekwara ike ịgwa anyị maka ụzọ ọ bụla ọzọ ekwughị na ntuziaka a site na ngalaba nzaghachi n'okpuru.