Lệnh mv trong linux

Anonim

Lệnh mv trong linux

Cú pháp

MV là một trong những bản phân phối tiêu chuẩn dựa trên Kernel Linux. Mỗi người dùng muốn khám phá các lệnh thiết bị đầu cuối cơ bản sẽ được biết về cô ấy để nghiên cứu bất kỳ hành động cần thiết nào thông qua bảng điều khiển. Tiện ích này cho phép bạn đổi tên thư mục và các đối tượng riêng lẻ, cũng như di chuyển chúng. Tất nhiên, các hành động tương tự có thể được thực hiện thông qua giao diện đồ họa, nhưng nó không phải lúc nào cũng có quyền truy cập vào nó hoặc cần phải thực hiện tác vụ thông qua "thiết bị đầu cuối", mà không bị phân tâm bởi môi trường của máy tính để bàn. Kích hoạt lệnh MV trong bảng điều khiển rất đơn giản, vì cú pháp của nó không khó, và các tùy chọn khả dụng có thể dựa theo nghĩa đen trong vài phút, chỉ nhìn vào chúng. Tuy nhiên, chúng tôi vẫn hoàn lại một sự chú ý riêng biệt đến các quy tắc đầu vào và các đối số hiện tại, để thậm chí người dùng mới làm quen không có bất kỳ câu hỏi nào về chủ đề này. Chúng tôi đề xuất từ ​​cú pháp, cụ thể là, với các quy tắc để vẽ một dòng hành động trong bảng điều khiển.

Như bạn đã biết, cú pháp lập trình chịu trách nhiệm cho các quy tắc để nhập từ khi vẽ lên một hoặc nhiều yêu cầu. Không bỏ qua quy tắc này và nhóm đã xem xét ngày hôm nay. Từ các chuỗi chuỗi và phụ thuộc, cho dù người dùng yêu cầu chính xác. Tính chính xác của văn bản trông như thế này: MV + Tùy chọn + Nguồn_ Tệp + Place_name. Hãy xem xét từng đoạn chi tiết hơn để bạn có thể hiểu vai trò của anh ấy:

  • MV - tương ứng, thách thức của tiện ích. Nó luôn là sự khởi đầu của dòng, ngoại trừ việc cài đặt đối số sudo chịu trách nhiệm thực thi lệnh thay mặt cho bộ siêu người dùng. Sau đó, chuỗi có được loại sudo mv + tùy chọn + source_files + place_name.
  • Tùy chọn được cài đặt các tác vụ bổ sung, chẳng hạn như sao lưu, viết lại các tệp và các hành động khác mà chúng ta sẽ nói về một phần riêng biệt của tài liệu ngày nay.
  • Source_files - những đối tượng hoặc thư mục mà bạn muốn thực hiện hành động, ví dụ, đổi tên hoặc di chuyển.
  • Vị trí_nation được chỉ định khi các đối tượng được di chuyển và nếu đổi tên, tên mới được chỉ định.

Đây là tất cả các quy tắc đầu vào cần được ghi nhớ. Không còn tính năng nữa, vì vậy bạn có thể tiến hành phân tích các tùy chọn có sẵn.

Tùy chọn

Bạn đã biết rằng các tùy chọn là các đối số bổ sung dưới dạng các chữ cái được chỉ định nếu cần thiết cho công việc của một nhóm các hành động bổ sung. Hầu như tất cả các lệnh hiện có trong Linux có thể được thực hiện với một hoặc nhiều tùy chọn, cũng áp dụng cho MV. Cơ hội của nó là nhắm vào các nhiệm vụ sau:

  • -Hỗ trợ - Hiển thị tài liệu chính thức về tiện ích. Sẽ rất hữu ích nếu bạn quên các tùy chọn khác và muốn nhanh chóng nhận được một bản tóm tắt chung.
  • -Version - Hiển thị phiên bản MV. Nó gần như không bao giờ được sử dụng bởi người dùng, vì định nghĩa của phiên bản của công cụ này gần như không bao giờ được yêu cầu.
  • -B / -backup / -backup = phương thức - tạo một bản sao các tệp đã được di chuyển hoặc ghi đè.
  • -F - Khi được kích hoạt, sẽ không yêu cầu quyền từ chủ sở hữu của tệp, nếu nói đến việc di chuyển hoặc đổi tên tệp.
  • -Tôi - ngược lại, sẽ xin phép chủ sở hữu.
  • -N - vô hiệu hóa việc ghi đè các đối tượng hiện có.
  • -Strip-Trail-Slashes - Xóa biểu tượng cuối cùng / từ tệp nếu có.
  • -T Thư mục - Di chuyển tất cả các tệp vào thư mục đã chỉ định.
  • -U - chỉ di chuyển nếu tệp nguồn mới hơn đối tượng đích.
  • -V - Hiển thị thông tin về từng yếu tố trong quá trình xử lý lệnh.

Trong tương lai, bạn có thể sử dụng các tùy chọn trên để chỉ định chúng trong một thanh trong quá trình đổi tên hoặc di chuyển các đối tượng hoặc thư mục riêng lẻ. Tiếp theo, chúng tôi đề xuất xử lý chi tiết hơn với các ví dụ phổ biến nhất về tương tác với lệnh MV đã dừng lại ở tất cả các hành động chính.

Chuyển tập tin và thư mục

Từ các thông tin trên, bạn đã biết rằng nhóm đang xem xét được sử dụng để di chuyển các tệp. Để thực hiện việc này, bạn sẽ cần chạy "thiết bị đầu cuối" một cách thuận tiện và viết MV myfile1.txt mydir /, thay thế tên tệp đã chỉ định và thư mục cuối cùng vào cần thiết. Nếu đối tượng không nằm trong thư mục hiện tại, bạn nên đăng ký đường dẫn đầy đủ về nó, mà chúng ta vẫn nói chuyện tiếp theo. Điều tương tự có thể được thực hiện với một thư mục riêng.

Di chuyển tệp vào thư mục được chỉ định thông qua lệnh MV trong Linux

Đổi tên đối tượng và thư mục

Mục đích thứ hai của tiện ích Console MV là đổi tên đối tượng. Điều này cũng được thực hiện thông qua một lệnh. Ở trên, chúng tôi đã hứa sẽ cho thấy cách hoạt động được thực hiện chỉ ra đường dẫn đầy đủ. Trong trường hợp này, chuỗi có được MV / HOME / LUPICS View / Desktop / test.txt test2.txt, trong đó / home / gundics / desktop / test.txt là vị trí cần thiết của đối tượng, có tính đến tên và mở rộng của nó và test2.txt - tên sẽ được chỉ định cho anh ta sau khi kích hoạt nhóm.

Đổi tên một tệp thông qua tiện ích MV trong Linux

Nếu không có mong muốn chỉ định đường dẫn đầy đủ đến đối tượng hoặc thư mục, ví dụ, khi bạn cần thực hiện một số hành động trong một phiên, nên di chuyển đến vị trí bằng cách nhập lệnh CD. Sau đó, không cần viết đầy đủ.

Chuyển sang vị trí được chỉ định để tương tác với tiện ích MV trong Linux

Sau đó, hãy đổi tên thư mục thông qua kiểm tra MV Test1, trong đó Test1 là tên gốc và Test1 là cuối cùng.

Đổi tên thư mục bằng MV trong Linux trong thư mục hiện tại

Ngay sau khi nhấp vào phím Enter, bạn sẽ thấy một chuỗi đầu vào mới, có nghĩa là tất cả các thay đổi đã được thông qua thành công. Bây giờ bạn có thể mở một trình quản lý tệp hoặc bất kỳ công cụ nào khác để kiểm tra tên thư mục mới.

Ứng dụng thành công của lệnh MV trong Linux ở vị trí hiện tại

Tạo bản sao lưu các đối tượng

Khi làm quen với các tùy chọn lệnh, có thể nhận thấy đối số -b. Đó là người chịu trách nhiệm tạo bản sao lưu. Trang web chính xác của chuỗi trông như thế này: mv -b /b /test/test.txt test1.txt, trong đó /test/test.txt là đường dẫn ngay lập tức cho tệp và test1.txt là tên cho bản sao lưu của nó.

Tạo một bản sao lưu của một tệp hiện có với lệnh mv trong linux

Theo mặc định, các đối tượng sao lưu ở cuối tên của chúng có biểu tượng ~, tương ứng, lệnh mv cũng tự động tạo nó. Nếu bạn muốn thay đổi nó, bạn nên sử dụng MV -B -S .txt String Test.txt Test1.txt khi tạo bản sao lưu. Ở đây thay vì ".txt" Viết phần mở rộng tệp tối ưu cho bạn.

Di chuyển nhiều tệp cùng một lúc

Đôi khi cần phải di chuyển một số tập tin cùng một lúc. Với nhiệm vụ này, tiện ích đang xem xét là đối phó hoàn hảo. Trong thiết bị đầu cuối, bạn chỉ nên nhập mv myfile1 myfile2 myfile3 mydir /, thay thế tên của các đối tượng và thư mục cuối cùng vào cần thiết.

Chuyển động đồng thời của nhiều tệp thông qua tiện ích MV trong Linux

Nếu các lệnh từ bảng điều khiển hiện được kích hoạt từ thư mục nơi tất cả các tệp được đặt để di chuyển, sử dụng mv * mydir / để chuyển ngay tất cả đến thư mục đã chỉ định. Vì vậy, bạn sẽ tiết kiệm một lượng thời gian đáng kể để di chuyển xen kẽ hoặc nhập tên thủ công của tất cả các đối tượng.

Di chuyển tất cả các tệp từ thư mục hiện tại bằng lệnh MV trong Linux

Điều tương tự áp dụng cho các phần tử có cùng định dạng. Nếu có mong muốn di chuyển, ví dụ, chỉ có hình ảnh của loại jpg, bạn nên thay đổi dòng trên mv * .jpg mydir. Điều tương tự áp dụng cho tất cả các loại tệp nổi tiếng khác.

Di chuyển tất cả các tệp với tiện ích mở rộng được chỉ định thông qua lệnh MV trong Linux

Di chuyển bị thiếu trong thư mục tệp đích

Có những tình huống mà một số tệp phải được chuyển đến một thư mục cụ thể, nhưng một số trong số chúng đã có sẵn trong thư mục này. Sau đó, bạn cần sử dụng tùy chọn -n để cuối cùng, nhóm đã tìm thấy MV -N MyDir1 / * mydir2 /. Thay thế các thư mục được chỉ định ở đây để cần thiết để di chuyển chính xác.

Di chuyển các tệp không tồn tại trong thư mục tệp đích qua MV trong Linux

Như bạn có thể thấy, lệnh MV có thể được sử dụng cho các mục đích khác nhau và với các đối số nhất định cho phép mà không gặp bất kỳ vấn đề gì để đổi tên hoặc di chuyển nhóm đối tượng hoặc một số tệp cụ thể. Nếu bạn quan tâm đến tương tác với các tiện ích bảng điều khiển tiêu chuẩn khác trong Linux, chúng tôi khuyên bạn nên khám phá các tài liệu về chủ đề này bằng các liên kết dưới đây.

Xem thêm:

Các lệnh thường được sử dụng trong "Terminal" Linux

LN / LS / GREP / PWD / PS / ECHO / Lệnh cảm ứng / DF trong Linux

Đọc thêm