Answers:
touch
විධානය භාවිතා කරන්න :
The touch utility sets the modification and access times of files to the
current time of day. If the file doesn't exist, it is created with
default permissions.
උදාහරණයක්:
touch newfile
newfile
දැනටමත් පවතින අතර හිස් නොවේ නම්, එවිට touch newfile
ඔබට බාධාවකින් තොරව ගොනුවක් ඉතිරි වේ. සමහර විට ඔබට අවශ්ය දේ නොවේ.
newfile
දැනටමත් තිබේ නම් , touch
විධානය මඟින් ගොනුවේ අන්තර්ගතය සංස්කරණය නොකර ගොනුවේ කාලරාමුව යාවත්කාලීන කරනු ඇත (එය හරියටම විධානය සඳහා වේ).
> newfile
හිස් ගොනුවක් ද සාදනු ඇත. ගොනුව දැනටමත් තිබේ නම්, එය කපා දමනු ලැබේ (හිස් කරනු ලැබේ ). ගොනු අන්තර්ගතය තබා ගැනීමට, >>
එකතු කිරීම සඳහා භාවිතා කරන්න :
>> file
ගොනුව පැවතුනද, අන්තර්ගතය ස්පර්ශ නොවනු ඇත.
සංස්කරණය කරන්න : ඔබට ටයිප් කිරීමට කිසිදු අන්තර්ගතයක් නොමැති නම්, මෙය වේගවත් ය:
user@host$ :> newfile
user@host$ :>> new_or_existing_file
සටහන. :
මෙහි විධානය වේ. එය විමසුමේ කොටසක් නොවේ.
cat /dev/null > file1.ext
නිශ්චිත මාර්ගය තවත් ක්රමයක් ඇත
echo "" > file2.ext
වෙනස file1.ext ශුන්ය බයිට් වන අතර file2.ext එක් බයිට් එකක් වනු ඇත. ඔබට මෙය පරීක්ෂා කළ හැකිය
ls -l file*.*
පයිතන් වන්-ලයිනර්:
$ python -c 'import sys,os;f=sys.argv[1];os.utime(f,None) if os.path.exists(f) else open(f,"a").close' myfile.txt
මූලික වශයෙන්, පයිතන් ක්රියාත්මක කිරීම touch
.
අපට මෙය කෙටි කළ හැකිය:
$ python -c 'import sys,os;f=sys.argv[1];'$'\n''with open(f,"a"): os.utime(f,None)' mysecondfile.txt
touch newfile.txt
හෝ දිගුව නියම කිරීමට අවශ්ය නම්) භාවිතා කළ හැකිය.