mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Ngẫu nhiên
speech play
speech pause
speech stop

Cách sử dụng lệnh 'unfile' trong Linux

`unfile` là một tiện ích dòng lệnh trong Linux cho phép bạn xóa tên tệp và phần mở rộng khỏi một tệp, trong khi vẫn giữ nguyên nội dung của tệp. Nó tương tự như lệnh `rename` nhưng có nhiều tính năng nâng cao hơn.

Dưới đây là một số ví dụ về cách bạn có thể sử dụng `unfile`:

1. Xóa tên tệp và phần mở rộng khỏi tất cả các tệp trong một thư mục:
```
find . -type f -exec unfile {} +
```
Lệnh này sẽ xóa tên tệp và phần mở rộng khỏi tất cả các tệp trong thư mục hiện tại và các thư mục con của nó.

2. Xóa tên tệp và phần mở rộng khỏi một tệp cụ thể:
```
unfile myfile.txt
```
Lệnh này sẽ xóa tên tệp và phần mở rộng khỏi tệp `myfile.txt`, chỉ để lại nội dung tệp.

3. Xóa tên tệp và phần mở rộng khỏi tất cả các tệp trong một thư mục, nhưng giữ nguyên tên gốc của tệp:
```
find . -type f -exec unfile {} + --keep-name
```
Lệnh này sẽ xóa tên tệp và phần mở rộng khỏi tất cả các tệp trong thư mục hiện tại và các thư mục con của nó, nhưng vẫn giữ nguyên tên gốc của tệp.

4. Xóa tên tệp và phần mở rộng khỏi một tệp cụ thể, nhưng giữ nguyên tên gốc của tệp:
```
unfile myfile.txt --keep-name
```
Lệnh này sẽ xóa tên tệp và phần mở rộng khỏi tệp `myfile.txt `, nhưng giữ nguyên tên gốc của tệp.

Lưu ý rằng `unfile` chỉ hoạt động trên các tệp chứ không phải thư mục. Nếu bạn cố gắng sử dụng nó trên một thư mục, nó sẽ đưa ra thông báo lỗi. Ngoài ra, hãy cẩn thận khi sử dụng `unfile` trên các tệp quan trọng, vì nó có thể gây mất dữ liệu nếu sử dụng không đúng cách.

Knowway.org sử dụng cookie để cung cấp cho bạn dịch vụ tốt hơn. Bằng cách sử dụng Knowway.org, bạn đồng ý với việc chúng tôi sử dụng cookie. Để biết thông tin chi tiết, bạn có thể xem lại văn bản Chính sách cookie của chúng tôi. close-policy