கட்டளை வரி வழியாக நீக்காமல் குறிப்பிட்ட கோப்பின் வெற்று உள்ளடக்கங்கள்

Anonim

நீங்கள் கட்டளை வரியில் பணிபுரிந்தால், கோப்பின் உள்ளடக்கங்களை விரைவாக காலி செய்ய வேண்டுமானால், கேள்விக்குரிய கோப்பு பெயருக்கு முன்னால் ஒரு பெரிய சின்னத்தையும் ஒரு இடத்தையும் எறிவதன் மூலம் அவ்வாறு செய்யலாம்.

கட்டளை வரியிலிருந்து கோப்பின் உள்ளடக்கங்களை எவ்வாறு அழிப்பது

ஒரு கோப்பைப் பாதுகாக்கும் போது அதன் உள்ளடக்கங்களை அகற்றுவதற்கான தந்திரம் பின்வருமாறு:

> கோப்பு பெயர்

அந்த அணுகுமுறை பாஷ் மற்றும் பல ஷெல்களில் வேலை செய்கிறது, ஆனால் அது zsh அல்லது வேறு ஷெல்லில் வேலை செய்யவில்லை என்றால், நீங்கள் எதிரொலியின் மாறுபாட்டையும் பயன்படுத்தலாம். zshக்கு, echo null மற்றும் redirection ஐப் பயன்படுத்தி கட்டளை வரியிலிருந்து ஒரு கோப்பின் உள்ளடக்கங்களை அழிக்க பின்வருவனவற்றைப் பயன்படுத்தவும்:

echo -n > கோப்பு பெயர்

கோப்புகளின் இருப்பு, கோப்பின் பெயர் மற்றும் அனுமதிகளைத் தக்கவைத்துக்கொள்ளும் போது, ​​இலக்கு கோப்பில் உள்ள அனைத்து உள்ளடக்கங்களும் எச்சரிக்கையின்றி உடனடியாக அகற்றப்படும். ஒரு கோப்பை கைமுறையாக நீக்கி மீண்டும் உருவாக்குவதை விட இது பெரும்பாலும் விரும்பத்தக்கது மற்றும் விரைவானது.

ஒரு நல்ல நடைமுறை உதாரணம் பதிவுக் கோப்புகளின் உள்ளடக்கங்களை அகற்றுவது, எடுத்துக்காட்டாக:

> ~/Library/Logs/updates.log

அல்லது எதிரொலி திசைமாற்றம் மூலம் அதே விளைவை அடைதல்:

echo -n > ~/Library/Logs/updates.log

தொடு கட்டளையைப் பயன்படுத்துவதைப் போலவே, இருப்பிடத்திலும் புதிய 0 பைட் கோப்பை உருவாக்க இந்தக் கட்டளையைப் பயன்படுத்தலாம்.

நீங்கள் கொடுக்கப்பட்ட கோப்பின் அனுமதிகளை அப்படியே வைத்திருக்க விரும்பினால், பதிவுக் கோப்புகள் மற்றும் ஒத்த உருப்படிகளுடன் உள்ள பொதுவான நிகழ்வான உள்ளடக்கங்களை மேலெழுத விரும்பினால், இது மிகவும் உதவியாக இருக்கும்.

கட்டளை வரி வழியாக நீக்காமல் குறிப்பிட்ட கோப்பின் வெற்று உள்ளடக்கங்கள்