Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh mv
của Linux để đổi tên file, di chuyển file đến một thư mục mới và di chuyển nhiều file đến một thư mục mới. Lệnh mv
là một công cụ cơ bản để quản lý file và thư mục trong hệ điều hành Linux. Bạn sẽ bắt đầu bằng việc hiểu cú pháp và cách sử dụng cơ bản của lệnh mv
, sau đó thực hành đổi tên một file và di chuyển nhiều file đến một thư mục mới. Lab này bao gồm các thao tác file và thư mục thiết yếu thường được sử dụng trong môi trường dựa trên Linux.
Hiểu Cú Pháp Lệnh mv
Trong bước này, bạn sẽ tìm hiểu cú pháp và cách sử dụng cơ bản của lệnh mv
trong Linux. Lệnh mv
được sử dụng để di chuyển hoặc đổi tên file và thư mục.
Cú pháp cơ bản của lệnh mv
là:
mv [options] source destination
Ở đây, source
là file hoặc thư mục bạn muốn di chuyển và destination
là vị trí mới hoặc tên mới cho file hoặc thư mục.
Một số tùy chọn phổ biến cho lệnh mv
bao gồm:
-i
: Chế độ tương tác, nhắc trước khi ghi đè-f
: Chế độ cưỡng bức, ghi đè mà không cần nhắc-v
: Chế độ chi tiết, hiển thị chi tiết của thao tác di chuyển
Hãy thử một vài ví dụ:
## Rename a file
mv file1.txt file2.txt
## Example output:
## No output, the file is renamed
## Move a file to a new directory
mv file1.txt ~/project/new_dir/
## Example output:
## No output, the file is moved
## Move multiple files to a new directory
mv file1.txt file2.txt file3.txt ~/project/new_dir/
## Example output:
## No output, the files are moved
Trong các ví dụ trên, chúng ta đã sử dụng lệnh mv
để đổi tên một file, di chuyển một file đến một thư mục mới và di chuyển nhiều file đến một thư mục mới.
Đổi Tên Một File
Trong bước này, bạn sẽ học cách sử dụng lệnh mv
để đổi tên một file.
Đầu tiên, hãy tạo một file trong thư mục ~/project
:
touch ~/project/original_file.txt
Bây giờ, hãy đổi tên file bằng lệnh mv
:
mv ~/project/original_file.txt ~/project/renamed_file.txt
Ví dụ đầu ra:
No output, the file is renamed
Như bạn có thể thấy, lệnh mv
được sử dụng để đổi tên file từ original_file.txt
thành renamed_file.txt
.
Hãy xác minh rằng file đã được đổi tên:
ls -l ~/project
Ví dụ đầu ra:
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 renamed_file.txt
Đầu ra cho thấy rằng file original_file.txt
đã được đổi tên thành renamed_file.txt
.
Di Chuyển Nhiều File Đến Một Thư Mục Mới
Trong bước này, bạn sẽ học cách sử dụng lệnh mv
để di chuyển nhiều file đến một thư mục mới.
Đầu tiên, hãy tạo một vài file trong thư mục ~/project
:
touch ~/project/file1.txt ~/project/file2.txt ~/project/file3.txt
Bây giờ, hãy tạo một thư mục mới để di chuyển các file đến:
mkdir ~/project/new_dir
Để di chuyển các file đến thư mục mới, chúng ta có thể sử dụng lệnh mv
:
mv ~/project/file1.txt ~/project/file2.txt ~/project/file3.txt ~/project/new_dir/
Ví dụ đầu ra:
No output, the files are moved
Như bạn có thể thấy, chúng ta đã chỉ định các file nguồn và thư mục đích trong lệnh mv
.
Hãy xác minh rằng các file đã được di chuyển:
ls -l ~/project/new_dir
Ví dụ đầu ra:
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file1.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file2.txt
-rw-r--r-- 1 labex labex 0 Apr 12 12:34 file3.txt
Đầu ra cho thấy rằng các file file1.txt
, file2.txt
và file3.txt
đã được di chuyển đến thư mục ~/project/new_dir
.
Tóm tắt
Trong lab này, bạn đã học cú pháp và cách sử dụng cơ bản của lệnh mv
trong Linux, được sử dụng để di chuyển hoặc đổi tên file và thư mục. Bạn đã thực hành đổi tên một file, cũng như di chuyển nhiều file đến một thư mục mới. Lệnh mv
có một số tùy chọn hữu ích, chẳng hạn như -i
cho chế độ tương tác, -f
cho chế độ cưỡng bức và -v
cho chế độ chi tiết, có thể được sử dụng để tùy chỉnh hành vi của lệnh. Bằng cách hiểu và thực hành lệnh mv
, bạn đã có được các kỹ năng có giá trị để quản lý file và thư mục trong môi trường Linux.