دستور cksum برای بدست اوردن کد CRC) Cyclic redundancy code) یا به فارسی کد افزونگی چرخشی (سیآرسی) و همچنین مقدار سایز فایل به واحد بایت استفاده می شود .
برای اطلاعات بیشتر در مورد کد سی آر سی به ادرس زیر مراجعه کنین (فارسی هم دارد) :
http://en.wikipedia.org/wiki/Cyclic_redundancy_check
از قابلیت این دستور بیشتر برای این که متوجه بشیم که آیا تغییری در فایل ایجاد شده است یا نه , استفاده میشود . مثلا در زیر من یک فایل دارم با محتوای زیر
aliabry@lp:~$ cat test-file
123
اگر دستور cksum رو روی این فایل اجرا کنیم خروجی ای به این شکل میدهد :
aliabry@lp:~$ cksum test-file
2330645186 4 test-file
در خروجی بالا :
2330645186 : عدد کد سی آر سی هستش
4 : مقدار سایز فایل بر اساس بایت
حالا اگر در فایل تغییری ایجاد کنیم میبینیم که عدد کد سی آر سی تغییر میکند.
aliabry@lp:~$ echo 456 >> test-file aliabry@lp:~$ cat test-file 123 456 aliabry@lp:~$ cksum test-file 1136413639 8 test-file