本指南將向您展示如何使用文件管理器和Linux命令行重命名文件。
大多數Linux發行版都有一個默認文件管理器作為桌面環境的一部分。 桌面環境是一組工具,它使用戶無需在終端窗口中鍵入命令即可執行常見任務。
桌面環境通常包括用於顯示圖形應用程序的窗口管理器。
它還將包括以下部分或全部內容:
- 面板(也稱為任務欄) - 通常用於菜單按鈕,系統托盤
- 一份菜單
- 一個啟動欄
- 儀表板
- 小部件
- 桌面圖標
- 諸如文件管理器,記事本,計算器等工具
文件管理器用於控製文件的創建,移動和刪除。 Windows用戶將熟悉Windows資源管理器,它是一種文件管理器。
有許多不同的文件管理器,如Nautilus,Dolphin,Caja,PCManFM和Thunar。
Nautilus是Ubuntu中的默認文件管理器,以及運行GNOME桌面環境的發行版,如Fedora和openSUSE。
Dolphin是Linux發行版(如Kubuntu和KaOS)使用的KDE桌面環境的默認文件管理器。
Linux Mint有一個使用MATE桌面的輕量級版本。 MATE桌面使用Caja文件管理器。
輕量級發行版經常使用具有PCManFM文件管理器的LXDE桌面環境或Thunar文件管理器附帶的XFCE。
發生這種情況時,名稱可能會更改,但重命名文件的功能實際上是相同的
如何使用文件管理器重命名文件
文件管理器通常有一個看起來像文件櫃的圖標。 例如,如果您使用的是Ubuntu,它是啟動欄上的第二個圖標。
通常可以在面板的啟動欄中找到相關的文件管理器圖標,作為菜單系統的一部分,或者實際上作為快速啟動欄的一部分。
文件管理器通常在左側面板中具有一系列位置,如主文件夾,桌面,其他設備和回收站。
在右側面板中是左側面板中選定位置的文件和文件夾列表。 您可以通過雙擊文件夾向下鑽取文件夾,然後使用工具欄上的箭頭將文件夾移回文件夾。
重命名文件或文件夾幾乎是相同的,無論哪種分佈,哪個桌面環境,以及您正在使用哪個文件管理器。
右鍵單擊您想要刪除的文件或文件夾,然後選擇“重命名”。 或者,許多文件管理器允許您左鍵單擊文件或文件夾,然後按F2執行相同的操作。
根據文件管理器,重命名文件的界面略有不同。 例如Nautilus,Thunar和PCManFM會顯示一個小窗口來輸入新文件名,而Dolphin和Caja則讓您只需輸入新名稱即可。
如何使用Linux命令行重命名文件
您可能不會驚奇地發現重命名文件的命令實際上已被重命名。 在本指南中,您將學習如何重命名完整文件,如何重命名文件的一部分,如何重命名由符號鏈接指向的文件以及如何確認重命名命令的工作方式。
如何重命名文件
重命名文件的語法並不像您想像的那麼明顯。 以下示例顯示如何重命名文件:
重命名表達替換文件
你可能會認為重命名命令就像重命名oldfile newfile一樣簡單,但它不是那麼簡單,當我們經歷時,我會解釋原因。
想像一下你有一個名為testfile的文件,並且你想把它重命名為testfile2。 您將使用的命令如下所示:
重命名testfile testfile2 testfile
那麼這裡發生了什麼? 這個表達式就是你在文件名中尋找的文本或者正則表達式的位。
替換是您希望替換錶達式的文本,文件是要執行重命名的一個或多個文件。
為什麼它會像這樣工作,你可能會問?
想像一下,你有一個狗圖片文件夾,但你不小心叫他們貓圖片如下:
- catsittingdown
- barkingcat
- postmanattackedbycat
現在,如果命令與重命名oldfile newfile一樣簡單,那麼您將不得不單獨重命名每個文件。
使用Linux重命名命令,您可以一次重命名所有文件,如下所示:
重命名貓狗*
上述文件將被重命名如下:
- dogsittingdown
- 狂吠的狗
- postmanattackedbydog
上面的命令基本上查看了所有文件(用星號通配符元字符表示),並在任何地方發現了單詞cat,它用狗代替它。
重命名符號鏈接指向的物理文件
符號鏈接充當指向類似於桌面快捷方式的文件的指針。 符號鏈接不包含除指向文件位置的路徑之外的任何數據。
您可以使用以下命令創建符號鏈接:
ln -s
例如,假設您的狗圖片文件夾中有一個名為barkingdog的文件,並且您想在名為howtostopdogbarking的名為dogtraining的不同文件夾中創建一個符號鏈接。
你可以用下面的命令來做到這一點:
ln -s〜/ pictures / dogpictures / barkingdog〜/ pictures / dogtraining / howtostopdogbarking
您可以通過運行ls -lt命令來確定哪些文件是符號鏈接。
ls -lt howtostopdogbarking
輸出將顯示如howtostopdogbarking - > / home / pictures / dogpics / barkingdog。
現在我不知道你們中有多少人知道如何阻止狗叫,但許多培訓師的建議是先教狗先說話,然後一旦掌握了這些,你就可以在不想要它要吠叫。無論如何,這是理論。
掌握了這些知識後,您可能需要將吠叫狗圖片重命名為說話者。
您可以通過運行以下命令直接在dogpics文件夾中重命名圖片:
重命名咆哮說/家/圖片/教條/ barkingdog
或者,您也可以通過指定符號鏈接的名稱並使用以下開關重命名吠叫狗圖片:
重命名 - 咆哮說/家/圖片/ dogtraining / howtostopdogbarking
如何獲得確認重命名命令已經工作
重命名命令的主要問題是它沒有告訴你它做了什麼。 你認為可能沒有的工作,所以你必須去使用ls命令檢查自己。
但是,如果使用以下開關,rename命令將精確地告訴您重命名的內容:
重命名-v貓狗*
輸出結果如下:
- 叫板 - >吠叫狗
- catskittingdown - > dogsittingdown
- postmanattackedbycat - > postmanattackedbydog
這個命令有助於確認你想要發生的事情真的發生了。
重命名文件的另一種方法
如果您更喜歡重命名文件的更簡單的語法,那麼請嘗試mv命令 ,如下所示:
mv oldfilename新文件名
概要
在學習使用Linux命令行時,您需要了解權限, 如何創建用戶和組 , 如何創建目錄 , 如何復製文件 ,如何移動和重命名文件以及所有關於鏈接的信息 。