Cách đổi tên tệp từ Terminal trong Fedora Linux

Cach Doi Ten Tep Tu Terminal Trong Fedora Linux



Đổi tên tệp là một hoạt động dễ dàng mà bạn có thể thực hiện vì nhiều lý do như tổ chức tệp, khả năng truy cập và tránh xung đột giữa các tệp. Bạn cũng có thể đổi tên một tệp trong thư mục để nhanh chóng tìm thấy nó trong hàng trăm tệp.

Do đó, đây là một cách tiếp cận có giá trị để người dùng duy trì trật tự và kiểm soát tài sản kỹ thuật số của họ. Tuy nhiên, là người mới bắt đầu sử dụng Fedora, bạn có thể không biết cách đổi tên tệp bằng lệnh. Trong bài viết này, bạn sẽ biết các cách đổi tên tệp từ thiết bị đầu cuối trong Fedora Linux.

Cách đổi tên tệp từ thiết bị đầu cuối trong Fedora Linux

Mặc dù có nhiều cách khác nhau để đổi tên tệp, nhưng sử dụng lệnh “mv” và “rename” là những lệnh đơn giản nhất mà bạn có thể sử dụng cho việc đó. Hãy lấy một số ví dụ về việc sử dụng chúng:







Lệnh MV

Mặc dù có nhiều cách khác nhau để đổi tên tệp, nhưng sử dụng lệnh “mv” và “rename” là những lệnh đơn giản nhất mà bạn có thể sử dụng cho việc đó. Hãy lấy một số ví dụ về việc sử dụng chúng:



cd ~/Tài liệu
ls -l

Như bạn có thể thấy trong hình ảnh trước, thư mục “Documents” có các tệp “Fedora.pdf”, “Fedora.txt” và “Linux.txt”. Bây giờ, chúng tôi đổi tên tệp có tên “Linux.txt” thành “Linuxhint.txt”.

mv Linux.txt Linuxhint.txt

Đổi tên nhiều tập tin

Nếu hai tệp trong cùng một thư mục có cùng phần mở rộng, bạn có thể thay đổi phần mở rộng của chúng bằng lệnh “mv”. Đây là cách bạn làm điều đó:

tìm thấy . -deep -name '*.' -exec sh -c 'f='{}'; mv -- '$f' '${f%.< Present_extension>}.'' \;

Như chúng ta có thể thấy trong ví dụ đã cho, chúng ta có hai tệp có phần mở rộng “.txt” (“Fedora.txt” và “Linux.txt”). Ở đây, chúng tôi thay đổi tên của hai tệp này bằng cách thay đổi phần mở rộng của chúng bằng lệnh “mv” sau:

tìm thấy . -deep -name '*.txt' -exec sh -c 'f='{}'; mv -- '$f' '${f%.txt}.png'' \;

Trong lệnh trước:

  • find → Nó tìm kiếm hoặc tìm thấy một phần tử của thư mục hoặc tập tin hiện tại.
  • -exec → Nó thực thi lệnh “mv” trên các tệp tương tự như tìm kiếm và chuyển đổi tên tệp hiện tại bằng tên mới.

Thay vì lệnh trước, bạn cũng có thể sử dụng lệnh sau để thay đổi phần mở rộng của nhiều tệp và đổi tên một tệp:

cho f trong *.txt; làm mv -- '$f' '${f%.txt}.html'; xong

Trong ví dụ đã cho, chúng tôi đã thay đổi phần mở rộng “.txt” thành “.html”.

Đổi tên nhiều tệp bằng tập lệnh Bash

Bạn có thể thay đổi nhiều tên tệp bằng tập lệnh Bash bằng cách thay đổi phần mở rộng của chúng. Bạn cần tạo một tệp Bash và thêm các dòng sau vào đó:

#!/bin/bash
f TRONG * . < file_extension hiện tại > ; LÀM
mv -- ' $f ' ' ${f%.} .'
xong

Ví dụ: chúng tôi thay đổi phần mở rộng tệp từ “.txt” thành “.png”.

Như bạn có thể thấy trong hình ảnh trước, có ba tệp trong đó hai tệp có phần mở rộng “.txt”. Ở đây, chúng tôi thay đổi phần mở rộng của tệp từ “.txt” thành “.png”.

Thêm các dòng sau vào tập lệnh Bash:

#!/bin/bash
f TRONG * .txt; LÀM
mv -- ' $f ' ' ${f%.txt} .png'
xong

Sử dụng lệnh “sh” sau, lưu và chạy tập lệnh như sau:

tên tập tin sh.sh

Lệnh trước không cung cấp cho bạn bất kỳ đầu ra nào nhưng thay đổi phần mở rộng của tệp.

Lệnh đổi tên

Lệnh “đổi tên” nâng cao hơn lệnh “mv”. Tuy nhiên, nó không phải là tiện ích được cài đặt sẵn trong Fedora, vì vậy bạn cần cài đặt tiện ích này trước bằng lệnh sau:

sudo yum cài đặt tên trước -y

Bây giờ, bạn có thể đổi tên các tệp có cùng phần mở rộng:

đổi tên *.

Phần kết luận

Đây là tất cả về các lệnh đơn giản mà bạn có thể thử đổi tên một tệp từ thiết bị đầu cuối trong Fedora Linux. Lệnh “rename” nâng cao và thân thiện với người dùng hơn lệnh “mv”, nhưng nó không được cài đặt sẵn trong Linux nên bạn phải cài đặt thủ công. Nhìn chung, cả hai lệnh đều hữu ích và khi mới bắt đầu, bạn có thể sử dụng chúng để đổi tên các tệp trong hệ thống Fedora của mình.