MV命令在Linux中

Anonim

MV命令在Linux中

句法

MV是基於Linux內核的標準分佈之一。想要探索基本終端命令的每個用戶都將為她們知道通過控制台研究任何必要的操作。此實用程序允許您重命名目錄和單個對象,以及移動它們。當然,可以通過圖形界面實現相同的操作,但它並不總是可以訪問它,否則必須通過“終端”來使任務進行任務,而不會被桌面的環境分散注意力。啟用控制台中的MV命令非常簡單,因為它的語法並不困難,並且可用選項可以在幾分鐘內完全傾斜,只能看著它們。但是,我們仍然會退還對輸入規則和存在的參數的單獨關注,以便甚至新手用戶對此主題沒有任何疑問。我們從語法中提出,即,在控制台中繪製一個操作的規則。

如您所知,編程語法對繪製一個或多個請求時輸入單詞的規則負責。沒有繞過這條規則,今天考慮的團隊。從字符串序列並取決於,用戶是否需要正確。寫作的正確性如下所示:mv +選項+ source_ files + place_name。讓我們更詳細地考慮每個片段,以便您可以理解他的角色:

  • MV - 分別是實用程序本身的挑戰。它始終是行的開頭,除了安裝負責代表超級用戶執行命令的sudo參數。然後字符串獲取sudo mv +選項+ source_files + place_name的類型。
  • 選項是安裝額外的任務,例如備份,重寫文件和我們將在當今材料的單獨部分中討論的其他操作。
  • source_files - 要使用的那些對像或目錄,例如,重命名或移動。
  • 當移動對象時,表示位置_Nation_Nation,如果重命名,則指示新名稱。

這些都是需要記住的所有輸入規則。沒有更多功能,因此您可以進入可用選項的分析。

選項

您已經知道,如果需要額外行動團隊的工作,則選項是以字母的含義形式的其他參數。幾乎所有在Linux中的命令都可以使用一個或多個選項執行,該選項也適用於MV。它的機會旨在以下任務:

  • -Help - 顯示有關該實用程序的官方文檔。如果您忘記了其他選項並希望快速獲取一般摘要,則會有用。
  • -version - 顯示MV版本。它幾乎從未被用戶使用過,因為此工具版本的定義幾乎從不需要。
  • -b / -backup / -backup =方法 - 創建已移動或覆蓋的文件副本。
  • -f - 如果激活,如果播放或重命名文件,則不會向文件的所有者詢問文件的權限。
  • - 相反,將詢問所有者的許可。
  • -n - 禁用現有對象的覆蓋。
  • -strip-trailing-slashes - 如果可用,請從文件中刪除最終符號/從文件中。
  • -t目錄 - 將所有文件移動到指定的目錄。
  • -u - 僅在源文件是新的目標對象時移動。
  • -v - 在命令處理期間顯示有關每個元素的信息。

在未來,您可以使用上述選項在重命名或移動各個對像或目錄期間在一欄中指定它們。接下來,我們建議使用與在所有主要行動停止的MV命令的互動的最受歡迎的互動示例更詳細地處理。

移動文件和文件夾

從上面的信息,您已經知道正在考慮的團隊用於移動文件。為此,您需要以方便的方式運行“終端”,並在那裡寫入mv myfile1.txt mydir /,將指定的文件名和最終文件夾替換為必要的。如果對像不在當前目錄中,則應註冊到它的完整路徑,我們仍然會談。可以使用單獨的文件夾執行相同的文件。

通過Linux中的MV命令將文件移動到指定的文件夾

重命名對象和目錄

MV控制台實用程序的第二個目的是重命名對象。這也通過一個命令完成。以上,我們承諾展示如何執行操作,指示完整路徑。在這種情況下,字符串獲取MV / Home / Lumpics視圖/桌面/ test.txt test2.txt,其中/ home / lumpics / desktop / test.txt是對象所需的位置,考慮其名稱和擴展,並test2.txt - 在激活團隊後將分配給他的名稱。

通過Linux中的MV實用程序重命名文件

例如,如果不希望指定對像或目錄的完整路徑,例如,當您需要在一個會話中進行多種操作時,建議通過輸入CD命令移動到位置。之後,不需要完整的寫方法。

過渡到指定位置以與Linux中的MV實用程序進行交互

之後,讓我們通過MV Test1測試重命名文件夾,其中測試1是原始名稱,而Test1是最終的。

在當前文件夾中使用MV重命名文件夾

單擊Enter鍵後,您將立即看到一個新的輸入字符串,這意味著所有更改都已成功傳遞。現在,您可以打開文件管理器或任何其他工具來檢查新目錄名稱。

在當前位置的Linux中成功應用MV命令

創建對象的備份副本

熟悉命令選項時,可以注意到-b參數。是負責創建備份副本的人。字符串的正確裝飾如下所示:mv -b /test/test.txt test1.txt,其中/test/test.txt是文件的直接路徑,test1.txt是其備份的名稱。

使用Linux中的MV命令創建現有文件的備份副本

默認情況下,其名稱結尾的備份對象分別具有符號〜,MV命令也會自動創建它。如果要更改它,則在創建備份時,應使用MV -B -S .txt String Test.txt test1.txt。這里而不是“.txt”為您編寫最佳文件擴展名。

同時移動多個文件

有時需要一次移動多個文件。通過此任務,所考慮的實用程序是完全應對的。在終端中,您應該只輸入mv myfile1 myfile2 myfile3 mydir /,將對象的名稱和最終文件夾替換為必要的。

通過Linux中的MV實用程序同時移動多個文件

如果從所有文件所在的目錄中激活了來自控制台的命令,請使用MV * MyDir /立即將它們全部傳輸到指定的目錄。因此,您將在交替移動或手動輸入所有對象的名稱時節省大量時間。

使用Linux中的MV命令從當前文件夾中移動所有文件

這同樣適用於具有相同格式的元素。例如,如果有希望移動,只有JPG類型的圖像,則應更改MV * .jpg mydir上的行。這同樣適用於所有其他眾所周知的文件類型。

通過Linux中的MV命令將所有文件移動到指定的擴展名

在目標文件目錄中丟失的移動

有些情況必須移動到特定目錄的文件,但其中一些文件已在此目錄中可用。然後你需要使用-n選項,以便在最後團隊找到mv-n mydir1 / * mydir2 /。在此處替換指定的文件夾,以便正確移動。

通過MV在Linux中移動目標文件目錄中的不存在文件

如您所見,MV命令可以用於不同的目的,並且具有某些參數,允許不重命名或移動對象組或某些特定文件的任何問題。如果您有興趣與Linux中其他標準控制台實用程序的互動,我們建議您使用以下鏈接探索本主題的材料。

也可以看看:

常用於“終端”Linux中的命令

Ln / find / ls / grep / pwd / ps / echo / touch / df命令在Linux中

閱讀更多