VPS

Làm thế nào để rename files Linux

Terminal là công cụ quan trọng để quản trị máy Linux. Nó hỗ trợ người dùng thực hiện hầu hết mọi tác vụ và sử dụng các công cụ phụ trợ, đồng thời giảm thiểu tài nguyên sử dụng xuống mức thấp nhất.

Để sử dụng Linux hiệu quả, bạn cần có kiến thức cơ bản – hay cụ thể là biết dùng các lệnh đơn giản. Giống như lệnh rename file linux. Trong bài hướng dẫn này, bạn sẽ biết cách đổi tên file dễ dàng như thế nào.

Lệnh mv hoạt động như thế nào?

Lệnh mv là một trong các lệnh dễ dùng nhất. Bạn có thể làm 2 việc khi dùng lệnh này trong Linux. Một là di chuyển file tới thư mục khác, thứ 2 là rename file Linux.

Hãy cùng tìm hiểu mv hoạt động như thế nào trên máy Linux.

Đầu tiên, chúng ta truy cập dòng lệnh bằng SSH. Đây là bài hướng dẫn nếu bạn chưa biết SSH là gì.

ssh your-user@your-server

Nếu bạn đang dùng máy bàn, thay vì server, vậy hãy mở terminal từ menu chính ra.

Để tìm hiểu mv cụ thể như thế nào bạn có thể nhờ trợ giúp từ hệ thống bằng lệnh sau:

mv --help

Như đã nói ở trên, cấu trúc lệnh mv sẽ như sau:

mv [option] [SOURCE]...[DIRECTORY]

Đây là một trong các tham số phổ biến nhất của mv:

  • -f – không hiển thị thông báo khi ghi đè lên file
  • -i – hiển thị tin nhắn cảnh báo khi ghi đè lên file.
  • -u – chỉ chuyển file nếu nó mới hoặc không tòn tại trong thư mục đích.
  • -v – hiển thị tiến trình thực hiện lệnh này.

Và các tham số là:

[SOURCE] – nguồn của file

[DESTINATION] – đích đến của file

Thay đổi tên file trên Linux bằng lệnh mv

Nếu bạn muốn đổi tên file, bạn có thể làm như sau:

mv file1 newnamefile1

Hãy tưởng tượng chúng ta đang ở trong thư mục đó và có file tên file1.txt và bạn muốn đổi tên nó thành file2.txt:

mv file1.txt file2.txt

Vô cùng đơn giản phải không. Tuy nhiên, nếu bạn muốn tìm hiểu thêm các lựa chọn cao cấp khác. Có thể bạn sẽ cần dùng lệnh name. Chúng tôi sẽ nói về nói về nó ngay đây

Rename Files trên Linux bằng lệnh Rename

Lệnh mv được dùng để chuyển file tới thư mục khác để đổi file. Tuy nhiên, bạn cũng có thể dùng lệnh rename để rename file Linux, nó có nhiều tính năng hơn.

Có nhiều Linux distribution có lệnh này mặc định. Nếu bạn chưa cài, bạn cũng có thể cài đặt công cụ này chỉ bằng một lệnh duy nhất.

Cài rename tool trong Debian, Ubuntu, Linux Mint, và các biến thể khác:

sudo apt install rename

Cài rename trên CentOS 7 hoặc RHEL:

sudo yum install rename

Sau đó, bạn có thể bắt đầu sử dụng. Tóm lại, lệnh cơ bản sẽ như sau:

rename 's/old-name/new-name/' files

Nó có thể hơi phúc tạp bước đầu

Nhưng nếu làm vài lền sẽ quen ngay. Chúng tôi sẽ tạo thư mục filetorename, và sử dụng touch command, chúng tôi tạo 5 files.

mkdir filetorename
cd filetorename
touch file{1..5}.txt
ls

Với lệnh cuối cùng là ls, chúng tôi chỉ muốn xem file vừa tạo ra ra sao.

Nếu bạn muốn đổi tên một file gọi là file1.txt, lệnh này sẽ như sau:

rename ‘s/file1/newfile1/’ file1.txt

Nếu bạn muốn đổi extensions của tất cả các file, ví dụ, thành php. Bạn có thể thực hie65nh sau.:

rename ‘s/.txt/.php/’ *.txt
ls

Chúng tôi cũng có thể xác định thư khác nơi bạn muốn đặt file vừa được tổi tên:

rename ‘s/.txt/.php/’ FILE/PATH

Chúng tôi cần lưu ý là rename sử udng5 expression phổ biến của perl, có nghĩa là lệnh này có rất nhiều chức năng.

Cuối cùng, hãy  luôn xem các option của một lệnh bạn thích. Bạn có thể xem nó trong termianl bằng lệnh sau:

rename –help

Nếu bạn không muốn đổi tên file cài trên máy, hãy xóa nó bằng software manager. Hoặc từ terminal.

Cho Debian, Ubuntu, Linux Mint và các biến thể, xóa file như sau:

sudo apt remove rename

Và xóa rename trong CentOSRHEL như sau:

sudo yum remove rename

Vậy đó, đổi tên đã được xóa khỏi máy Linux VPS của bạn.

Lời kết

Đổi tên file là một tác vụ đơn giản trong Linux. Bạn có thể sử dụng terminal để làm việc đơn giản nhưng rất quan trọng này.

Như bạn thấy, có 2 lệnh có thể đổi tên file. Một lệnh thì dễ hơn, nhưng cả 2 đều cho kết quả chính xác cho bạn.

Chúng tôi khuyên bạn tiếp tục tìm kiếm những lệnh Linux và cải thiện chất lượng dự án của bạn bằng cách làm quen với chúng và workflow của chugn1.

Hai G.

Hải G. là chuyên gia quản lý, vận hành các dịch vụ website. Anh có nhiều năm kinh nghiệm về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu thích WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn trẻ khởi nghiệp.

Thêm bình luận

Click vào đây để bình luận

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

Tiết kiệm ngay thôi!

Mua hosting & tên miền miễn phí, tất cả trong một với giá chỉ từ

VNĐ14.875
00
/th