LinuxでCDコマンドを使用する方法

ターミナルから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このチュートリアルを完了すると、コマンドは簡単に使用できるようになります。


2020年のUbuntu20.04の15のベストテーマ

2020年のUbuntu20.04の15のベストテーマ

多くの新しい更新されたテーマは、Ubuntu20.04の新しいGNOMEデスクトップにインストールする準備ができています。ここに2020年の最高のubuntuテーマのリストがあります

Ubuntuの「Alt-Tab」でWindowsのグループ化を解除する方法

Ubuntuの「Alt-Tab」でWindowsのグループ化を解除する方法

Ubuntuでは、デフォルトで、Windowsの代わりにアプリケーションを切り替えることができます。これを元に戻し、UbuntuのAlt-Tabでタブのグループ化を解除する方法は次のとおりです。

Ubuntu20.04に最適な10以上のGNOME拡張機能

Ubuntu20.04に最適な10以上のGNOME拡張機能

Gno-Menu、Extended Gesturesなどの人気のある拡張機能の多くは、Ubuntu20.04では機能しません。したがって、ここに最も効果的なGNOME拡張機能のリストがあります

7最高のUbuntuダイナミック壁紙アプリ

7最高のUbuntuダイナミック壁紙アプリ

アプリを使用してUbuntuのネイティブ壁紙をスライドショーすることはいつでもできますが、壁紙を動的にダウンロードして設定するためのアプリをいくつか紹介します。

Ubuntuのルートスーパーユーザーの違い

Ubuntuのルートスーパーユーザーの違い

Ubuntuのルートスーパーユーザーの違いは何ですか?さて、ここでカバーしてもらいます。

Ubuntu12.04用のTeamViewer8をインストールします

Ubuntu12.04用のTeamViewer8をインストールします

このビデオでは、完全なガイド付きのubuntu12.04システム用のTeamViewer8をインストールして使用します。しかし、これはウィンドウでも同じように機能します。

2020年のUbuntu用の最高の無料ビデオエディタ

2020年のUbuntu用の最高の無料ビデオエディタ

すべての綿毛を除いて、ここにあなたが素晴らしいビデオを作成するために使うことができるUbuntuのための最高の無料のビデオエディタのリストがあります。

Linuxを使い始めるための9つの基本コマンド

Linuxを使い始めるための9つの基本コマンド

Linuxのハウツーガイドでは、ターミナルで特定の操作を実行することを期待していることがよくありますが、これは最初は恐ろしいように思えます。しかし、心配する必要はありません。このLinuxコマンドのチートシートでは、ターミナルを開いていくつかの便利なコマンドを発行するプロセスについて説明します。

ArchLinuxでパッケージをインストールおよび削除する方法

ArchLinuxでパッケージをインストールおよび削除する方法

Arch Linuxにパッケージをインストールしたいのですが、方法がわかりませんか?多くの人は、DebianベースのディストリビューションからArchに最初に移行するときにこの問題に直面します。ただし、パッケージマネージャーを使用して、Archベースのシステムでパッケージを簡単に管理できます。

UbuntuからAndroidへの5つの最高のWi-Fiファイル転送アプリ

UbuntuからAndroidへの5つの最高のWi-Fiファイル転送アプリ

FTP、ピアツーピアファイル転送、Wi-Fi転送などのメカニズムを使用すると、AndroidとUbuntuの間でファイルを頻繁に共有する場合に時間を節約できます。