web-dev-qa-db-ja.com

ターミナルを使用してハードドライブにアクセスする方法

私はLinuxが初めてです。 Ubuntuディストリビューションをインストールしました。ターミナルを使用して、内蔵ハードドライブ上のファイルにアクセスしたいと思います。

cdコマンドを使用してこれを行うことはできますか?ターミナルを使用する他の可能な方法はありますか? (端末の使用方法を学びたい)

1
iambrj

はい、できます。 Windowsのシェル/コマンドラインでできることはすべてUbuntuでもできますが、たとえばディレクトリをリストするなど、コマンドが異なる場合がありますが、Windowsではdirを使用しますが、UnixではUbuntuのようなベースのシステムでは、lsを使用します。

このページ の基本的なファイルおよびディレクトリナビゲーションコマンドのスニペットを次に示します。

  1. チルダ(〜)記号は、ホームディレクトリを表します。あなたがユーザーである場合、チルダ(〜)は/ home/userを表します

  2. pwd:pwdコマンドを使用すると、どのディレクトリにあるかを知ることができます(pwdは「印刷作業ディレクトリ」の略です)。例:Desktopディレクトリの「pwd」には「〜/ Desktop」と表示されます。 GNOMEターミナルは、ウィンドウのタイトルバーにもこの情報を表示することに注意してください。便利なニモニックは「現在の作業ディレクトリ」です。

  3. ls:lsコマンドは、現在のディレクトリ内のファイルを表示します(「リスト」)。特定のオプションを使用すると、ファイルのサイズ、ファイルが作成された日時、およびファイルの権限を確認できます。例:「ls〜」は、ホームディレクトリにあるファイルを表示します。

  4. cd:cdコマンドを使用すると、ディレクトリを変更できます。ターミナルを開くと、ホームディレクトリに移動します。ファイルシステム内を移動するには、cdを使用します。例:

    • ルートディレクトリに移動するには、「cd /」を使用します

    • ホームディレクトリに移動するには、「cd」または「cd〜」を使用します

    • 1つ上のディレクトリレベルに移動するには、「cd ..」を使用します。

    • 前のディレクトリに移動する(または戻る)には、「cd-」を使用します

    • 複数のレベルのディレクトリを一度にナビゲートするには、移動先の完全なディレクトリパスを指定します。たとえば、「cd/var/www」を使用して、/ var /の/ wwwサブディレクトリに直接移動します。別の例として、「cd〜/ Desktop」は、ホームディレクトリ内のDesktopサブディレクトリに移動します。

  5. cp:cpコマンドは、ファイルのコピーを作成します。例:「cp file foo」は「file」の正確なコピーを作成し、「foo」という名前を付けますが、ファイル「file」はそのまま残ります。ディレクトリをコピーする場合は、「cp -r directory foo」を使用する必要があります(再帰的にコピーします)。 (「再帰的に」の意味を理解するには、このように考えてください。ディレクトリとそのすべてのファイルとサブディレクトリ、およびすべてのファイルとサブディレクトリのすべてのサブディレクトリとすべてのファイルをコピーし、「再帰的に」)

  6. mv:mvコマンドは、ファイルを別の場所に移動するか、ファイルの名前を変更します。例は次のとおりです。「mv file foo」は、ファイル「file」の名前を「foo」に変更します。 「mv foo〜/ Desktop」は、ファイル「foo」をデスクトップディレクトリに移動しますが、名前は変更しません。ファイルの名前を変更するには、新しいファイル名を指定する必要があります。

    • 入力を節約するために、ホームディレクトリの代わりに「〜」を使用できます。
    • ターミナルが〜をホームディレクトリに展開するため、Sudoでmvを使用している場合は〜ショートカットを使用できることに注意してください。ただし、Sudo -iまたはSudo -sを使用してルートシェルを開くと、〜は自分ではなくルートアカウントのホームディレクトリを参照します。
  7. rm:このコマンドを使用して、ディレクトリ内のファイルを削除または削除します。

  8. rmdir:rmdirコマンドは空のディレクトリを削除します。ディレクトリとそのすべてのコンテンツを再帰的に削除するには、代わりにrm -rを使用します。

  9. mkdir:mkdirコマンドを使用すると、ディレクトリを作成できます。例:「mkdir music」は「music」というディレクトリを作成します。

管理特権でコマンドを実行する必要がある場合の例を次に示します。別のユーザーがドキュメントの1つを誤ってDocumentsディレクトリからルートディレクトリに移動したと仮定します。通常、ドキュメントを戻すには、mv /mydoc.odt〜/ Documents/mydoc.odtと入力しますが、デフォルトでは、ホームディレクトリ外のファイルを変更することはできません。これを回避するには、Sudo mv /mydoc.odt〜/ Documents/mydoc.odtと入力します。これにより、管理者権限があれば、ドキュメントは正しい場所に正常に戻されます。

1
kelvinelove