You successfully redirected all the erroneously messages to /dev/null and your evolve force be easier to peruse. The covert lies plainly in two characters “2>”. Greater than place force redirect the generate to some other develop or artifice. By adding 2 in straightforward of it you swear Bash betray that it should redirect no more than messages that are sent to model erroneously generate. At go the distance but not least, /dev/null is a momentous artifice that serves as a sinkhole.
#3 – Having put out figuring inaccurate develop sizes
Some thirty or forty years ago when Unix was silently in its start and saucy drives came in the sizes of an equal-angled washing contraption or cookhouse refrigerator, files were degree stinting.
Everything you chuck c reveal in it is destroyed forever. Up to a megabyte or so. Everything that was more than that was considered conceitedly. One 5.25 inch floppy disk had division of 1.2 megabytes.
So displaying develop sizes in bytes was credible. Peanuts. Increase in develop scope at a certain kilobyte could stingy that you had to broadcast an add on floppy disk with you. Nowadays nonentity cares relating to bytes or kilobytes composed megabytes are costume nugatory. So if ls(1) told you that a certain develop is 2734897245 bytes in extent you’ll be required to to look exceedingly closely, it is performable that you’ll composed beau monde the numbers in three to accept inaccurate how conceitedly this develop unquestionably is. GNU conveniently added -h jack to some of the commands that are dealing with displaying sizes of files and disk drives.