Archive for the 'มุม Linux' Category

หาเป้าหมายและทำ command อื่นต่อ

Wednesday, January 25th, 2012

บางครั้งต้องการหาไฟล์หรือ ไดเรคทอรี ซึ่งไม่รู้อยู่ ณ จุดไหน ถ้าเจอแล้วต้องทำอะไรต่อ เราสามารถทำได้โดยใช้คำสั่ง Find การค้นหา directory หรือ ชื่อไฟล์ใน directory ที่ต้องการค้น Linux command “.” หมายถึง current directory ในการกรณีไม่ใส่ path ในการค้นหา find [pathnames] [conditions]   find . -name "[file name or directory name]" ตัวอย่าง find /home/data/ -name "*.log" find . -name "*data*.*"find [pathnames] [conditions] find . -name "[file name or directory name]" ตัวอย่าง […]

เรื่องของ atime mtime และ ctime ของไฟล์บน Unix

Wednesday, January 25th, 2012

บางครั้งเราเอาไฟล์ไปตั้งไว้บน Server นานๆ จนลืมไป แล้วต้องการรู้ว่าเราตั้งไว้นานแล้วหรือยัง และถูกเปลี่ยนไปเมื่อไหร เก่า หรือใหม่อย่างไร อีกประการ ยังถูกใช้โดยโปรแกรม Backup เพื่อเลือกไฟล์สำหรับการทำ Backup แบบ Incremental คือ เลือกเฉพาะไฟล์ที่เพิ่มขึ้นใหม่ หรือไฟล์ที่ถูกเปลี่ยนแปลงเท่านั้น เวลาของไฟล์บน Unix มีอยู่ 3 แบบ คือ atime, ctime, mtime ในที่นี้จะอธิบายการเปลี่ยนแปลงของค่าเวลาต่างๆ ดังนี้ ใช้คำสั่ง date เพื่อดูเวลาที่ทดสอบ [root@SkyIT /time]$ date Wed Jan 25 16:42:41 ICT 2012[root@SkyIT /time]$ date Wed Jan 25 16:42:41 ICT 2012 สร้างไฟล์เปล่าๆ ด้วยคำสั่ง touch [root@SkyIT /time]$ touch […]

In Unix, how can I split large files

Tuesday, February 8th, 2011

To split large files into smaller files in Unix, use the split command. แยกเป็นไฟล์ย่อยให้เล็กลงใน Unix โดยใช้คำสั่ง split 1 split [options] filename prefixsplit [options] filename prefix Option -l linenumber : แบ่งตามจำนวน line -b bytes : แบ่งตาม size ตัวอย่าง 1 2 3 1. split -l 500 filename file_   2. split -b 40k filename file_1. split -l […]