fdupesを使用してLinuxで重複ファイルを見つけて削除する方法
大量のメディアやドキュメントを扱う場合、同じファイルの複数のコピーをコンピューターに蓄積することは非常に一般的です。必然的に、以下は冗長ファイルで満たされた雑然としたストレージスペースであり、システム上の重複ファイルの定期的なチェックを引き起こします。
ターミナルからLinuxのディレクトリを変更する簡単な方法
Linuxの一部のコマンドは頻繁に使用されるため、コマンドの重要性を見落としたり、コマンドの詳細を見逃したりすることがよくあります。cd
そのようなコマンドの1つです。cd
'change directory'の略で、その使用法と目的を説明しています。
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]:/$
ここでは、現在の作業ディレクトリを「workspace」から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 ..
:このコマンドを使用すると、現在の作業ディレクトリを現在のディレクトリの1レベル上の親ディレクトリに変更できます。例:
[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
ここでは/home/gaurav/snap/htop/1332/examples
、ホームディレクトリからのパスに配置された「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
これで、名前に空白が含まれているCalibreLibraryディレクトリに移動します。
前のディレクトリに戻る
以前、cd ..
コマンドの使用を確認しました。このコマンドを使用すると、現在の作業ディレクトリの親ディレクトリに移動します。ここでは、これに対するもう1つの代替案を見ていきます。
cd -
(ダッシュ)コマンドは、多かれ少なかれ同じアクションを実行することができます。現在の作業ディレクトリの前のディレクトリに移動できます。
一般的な構文:
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
このチュートリアルを完了すると、コマンドは簡単に使用できるようになります。
大量のメディアやドキュメントを扱う場合、同じファイルの複数のコピーをコンピューターに蓄積することは非常に一般的です。必然的に、以下は冗長ファイルで満たされた雑然としたストレージスペースであり、システム上の重複ファイルの定期的なチェックを引き起こします。
makeコマンドは、おそらくLinuxエコシステムで最も広く使用されているコマンドの1つです。このコマンドは、ソースコードから直接プログラムをビルドおよびコンパイルするために使用されます。
scpコマンドを使用してLinuxシステムからリモートシステムにファイルを転送するのに役立つ簡単なチュートリアル。
Neofetchは、LinuxディストリビューションのASCIIロゴと、システムに関連する情報をターミナルに表示します。多くのLinuxユーザーは、クールだと思っているという理由だけで、デスクトップのスクリーンショットで使用します。そして、彼らは正しい。スクリーンショットでセットアップを披露するためにも使用できます。
多くの新しい更新されたテーマは、Ubuntu20.04の新しいGNOMEデスクトップにインストールする準備ができています。ここに2020年の最高のubuntuテーマのリストがあります
Ubuntuでは、デフォルトで、Windowsの代わりにアプリケーションを切り替えることができます。これを元に戻し、UbuntuのAlt-Tabでタブのグループ化を解除する方法は次のとおりです。
Gno-Menu、Extended Gesturesなどの人気のある拡張機能の多くは、Ubuntu20.04では機能しません。したがって、ここに最も効果的なGNOME拡張機能のリストがあります
アプリを使用してUbuntuのネイティブ壁紙をスライドショーすることはいつでもできますが、壁紙を動的にダウンロードして設定するためのアプリをいくつか紹介します。
Ubuntuのルートスーパーユーザーの違いは何ですか?さて、ここでカバーしてもらいます。
このビデオでは、完全なガイド付きのubuntu12.04システム用のTeamViewer8をインストールして使用します。しかし、これはウィンドウでも同じように機能します。
すべての綿毛を除いて、ここにあなたが素晴らしいビデオを作成するために使うことができるUbuntuのための最高の無料のビデオエディタのリストがあります。
Linuxのハウツーガイドでは、ターミナルで特定の操作を実行することを期待していることがよくありますが、これは最初は恐ろしいように思えます。しかし、心配する必要はありません。このLinuxコマンドのチートシートでは、ターミナルを開いていくつかの便利なコマンドを発行するプロセスについて説明します。
Arch Linuxにパッケージをインストールしたいのですが、方法がわかりませんか?多くの人は、DebianベースのディストリビューションからArchに最初に移行するときにこの問題に直面します。ただし、パッケージマネージャーを使用して、Archベースのシステムでパッケージを簡単に管理できます。
FTP、ピアツーピアファイル転送、Wi-Fi転送などのメカニズムを使用すると、AndroidとUbuntuの間でファイルを頻繁に共有する場合に時間を節約できます。