לצמצם עם
עד כאן הכל נחמד, מה אם אני רוצה לחתוך שיר למשקל מוגדר מראש?
#truncate
#cat
#du
@bash_tips
truncate
רמת קושי: #beginners
פקודת truncate
מאפשרת לנו להגדיר משקל מוגדר לכל קובץ, אם לגומה יש לי לוג ששוקל 10MB ואני רוצה לשמור רק את 2 MB החדשים ביותר של הלוג$ du -h myapp.log
10M myapp.log
$ truncate --size=2M myapp.log
$ du -h myapp.log
2.0M myapp.log
בעצם מה שקרה הוא שכל החלק הישן יותר של הקובץ נזרק לפח ונשארתי רק עם הרשומות החדשות ביותר.עד כאן הכל נחמד, מה אם אני רוצה לחתוך שיר למשקל מוגדר מראש?
$ cat long_song.mp3 > shrink.mp3
$ du -h shrink.mp3
15M shrink.mp3
$ truncate --size=2M shrink.mp3
$ du -h shrink.mp3
2.0M shrink.mp3
#truncate
#cat
#du
@bash_tips