如何使用 fdupes 在 Linux 上查找和刪除重複文件
在處理大量媒體和文檔時,在計算機上積累同一文件的多個副本是很常見的。不可避免地,隨之而來的是一個充滿冗余文件的雜亂存儲空間,引發對系統上重複文件的定期檢查。
從終端更改 Linux 中目錄的簡單方法
Linux 中的一些命令使用頻率如此之高,以至於我們經常忽略這些命令的重要性,而忽略了有關它們的詳細信息。cd
就是這樣的一個命令。cd
代表“更改目錄”,它本身解釋了它的用途和目的。
cd
允許您輕鬆地將當前目錄更改為您希望移動的任何目錄。只需在命令中輸入正確的路徑,您就會被放置在該目錄中cd
。
在這個簡短的教程中,您將獲得有關cd
命令行實用程序的所有基本和有用的見解。
進一步了解 cd 命令
cd
command 是所有常用命令行用戶以及需要管理無 GUI 服務器的有用實用程序。
讓我們看看cd
命令的基本語法。
一般語法:
cd [options] [directory_or_directory_path]
下表將讓您簡要了解將這些選項與cd
命令一起使用時會發生什麼。
選項 | 意義 |
/ |
將當前目錄更改為根目錄 |
~ |
將目錄更改為主目錄 |
. |
代表當前目錄 |
.. |
切換到當前目錄的父目錄 |
cd
:您可以通過輸入目標目錄的名稱直接更改目錄。一般語法:
cd [directory_name]
例子:
cd workspace
在這裡,我們只是將當前目錄更改為名為“workspace”的目錄。
注意:請注意,此工作區目錄應放置在您當前的工作目錄中。如果不是,那麼您將收到錯誤消息。您可以在cd
命令中使用所需目錄的完整路徑。我們將在接下來的示例中了解這一點。
cd /
:此命令會將您的當前目錄更改為根目錄。
例子:
[email protected]:~/workspace$ cd /
[email protected]:/$
在這裡,我們已將當前工作目錄從“工作區”更改為root
目錄。
[email protected]:/$ pwd
/
[email protected]:/$
使用pwd
(打印工作目錄)命令時,將顯示“ /
”(根)目錄。
cd ~
:此命令會將您從您可能正在工作的任何目錄帶回到主目錄。例子:
[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache
我目前在名為 apache 的目錄中。現在讓我們使用cd ~
(波浪號) 命令。
[email protected]:~/space/apache$ cd ~
[email protected]:~$
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$
現在,我們回到主目錄“/home/gaurav”。
cd ..
:此命令允許您將當前工作目錄更改為當前目錄上一級的父目錄。例子:
[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$
在本例中,/home/gaurav/snap/htop/1332 是當前工作目錄路徑。我們實際上是進入目錄1332。'1332'目錄的直接父目錄是'htop'目錄。使用該cd ..
命令時,我們將移動到“htop”目錄,即它的直接父目錄。
[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$
上面給出了一些與cd
命令一起使用的有用選項。現在,讓我們深入研究一些更詳細的cd
命令示例。
從當前目錄更改為特定路徑
您可以使用該cd
命令切換到使用其路徑的任何目錄。
句法:
cd [absolute_path_of_directory]
例子:
cd ./snap/htop/1332/examples
在這裡,我們希望切換到名為“examples”/home/gaurav/snap/htop/1332/examples
的目錄,該目錄位於主目錄的路徑中。
注意:這裡,我使用./
而不是輸入我的主目錄的完整路徑。您可以在本文中了解更多相關信息。
[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/snap/htop/1332/examples$
我們現在被放置在目錄“examples”中。
移動到名稱中帶有空格的目錄
我們在命名目錄時使用“空格”的情況有很多。有時,僅使用cd
具有這種類型名稱的命令似乎不起作用。但是有一個簡單的解決方法。
將目錄名稱放在單引號或雙引號內可以解決問題。您可以簡單地使用cd
"directory name"
或cd 'directory name'
。
句法:
cd "directory name 22"
例子:
cd "Calibre Library"
輸出:
[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/Calibre Library$ pwd
/home/trinity/Calibre Library
我們現在轉移到名稱中包含空格的 Calibre Library 目錄。
改回之前的目錄
我們之前看到了cd ..
命令的使用,它會將您帶到當前工作目錄的父目錄。在這裡,我們將研究另一種替代方法。
該 cd -
(DASH)命令可以執行更多或更少相同的動作。您可以移動到當前工作目錄的上一個目錄。
一般語法:
cd -
例子:
[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$
在這裡,我目前在 'vim-editor' 目錄中工作。假設用戶希望移動到上一個目錄,那麼cd -
可能會有所幫助。讓我們看看如何。
[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$
在這裡,我們現在已經移動到名為“snap”的上一個目錄。
結論
在這個超級簡單的教程中,我們學習了一個cd
在所有 Linux 系統中都使用的非常基本和友好的命令(即更改目錄)。我們現在可以在不使用 GUI 的情況下在終端上工作時瀏覽多個目錄。cd
完成本教程後,命令將很容易使用。
在處理大量媒體和文檔時,在計算機上積累同一文件的多個副本是很常見的。不可避免地,隨之而來的是一個充滿冗余文件的雜亂存儲空間,引發對系統上重複文件的定期檢查。
一個簡單的教程,可幫助您使用 scp 命令將文件從 Linux 系統傳輸到遠程系統。
在切換到 Chromebook 時,您可能想知道的第一件事是如何做基本的事情——你在以前的操作系統中掌握的那種東西。複製和粘貼是您必須在某一時刻使用的一項基本功能。
在現代科技時代,打字已成為許多職業最常見的活動之一。學會更快更準確地打字可以幫助您在相同的時間內完成更多的工作。
Ubuntu 因其健壯性和相對較少的錯誤而廣受歡迎。但它肯定不是沒有問題。其中一個問題是其 Wi-Fi 驅動程序。您可能會打開系統電源,卻發現您的 Wi-Fi 無法正常工作。
除了所有的絨毛,這裡列出了適用於 Ubuntu 的最佳免費視頻編輯器,您可以使用它們來創建令人驚嘆的視頻。
快速響應碼,簡稱 QR 碼,是一種高級條碼,包含比傳統條碼更多的信息。這些代碼是二維的,允許您垂直或水平掃描它們。
想在 Arch Linux 上安裝軟件包但不知道如何安裝?很多人第一次從基於 Debian 的發行版遷移到 Arch 時都會遇到這個問題。但是,您可以使用包管理器輕鬆管理基於 Arch 的系統上的包。
Spotify 是最大的音樂流媒體服務之一。它具有適用於移動(Android 和 iOS)和桌面(Mac 和 Windows)設備的本機客戶端。
Linux 操作指南通常希望您在終端中執行某些操作,這乍一看似乎令人生畏。但不要擔心;這個 Linux 命令備忘單將涵蓋打開終端和發出一些有用命令的過程。
雖然您可能已經知道如何使用 GUI 文件瀏覽器在 Linux 中移動文件,但您可能想知道終端中是否有移動命令可以讓您快速將文件移動到不同的目錄。mv 命令就是您想要的,它的簡單語法和一些可選的安全標誌易於使用。
默認情況下,Ubuntu 允許您切換應用程序而不是窗口。以下是如何在 Ubuntu 上的 Alt-Tab 中反轉它並取消組合選項卡。