Moriator – I can do it!

Linux dễ dàng hơn bạn nghĩ!

Archive for Tháng Mười Một 15th, 2007

Cắt và ghép file

Đăng bởi moriator on Tháng Mười Một 15, 2007

Hôm trước một người bạn hỏi tôi trong Linux phải dùng phần mềm nào để cắt 1 file thành nhiều file nhỏ hơn, tiện cho việc di chuyển. Thật ra, với sức mạnh của Linux thì chẳng cần phải dùng phần mềm nào cả. Chúng ta sử dụng lệnh splitcat để làm việc này.

Ví dụ, tôi có 1 file Spiderman.avi dung lượng 1.2GB. Tôi muốn chia ra thành 2 file để nhét vừa vào 2 ổ CD (vì không có đầu ghi DVD).

$ split -b 650m Spiderman.avi Spiderman

  • Tham số -b là dung lượng của mỗi file sau khi cắt, tính theo byte. Bạn có thêm thêm vào k (kilo) hoặc m (mega) ở cuối con số (như ví dụ trên, tôi muốn mỗi file là 650MB). Nếu không có tham số -b thì mặc định sẽ là 1MB.
  • Tiếp theo là file input cần cắt nhỏ.
  • Cuối cùng là tiền tố của tên file sau khi cắt. Các file sau khi cắt sẽ có tiền tố này và cộng thêm 2 chữ vào để chúng không trùng nhau “aa”, “ab”, “ac”,…

Như ví dụ trên, sau khi thực hiện xong tôi sẽ có 2 file là Spidermanaa và Spidermanab

Để ghép 2 file lại, bạn chép 2 file này vào cùng thư mục, gõ lệnh:

$ cat Spiderman* > Spiderman.avi

Thế là xong! Nhanh chóng và đơn giản vô cùng:D

Để hiểu thêm về lệnh split và cat, hãy dùng lệnh man trong Terminal:)

Đăng trong Linux, Linux Tutorial | 4 phản hồi »