ホームフォルダーのディレクトリにcdするにはどうすればよいですか?


14

最新バージョンのUbuntu 12.10で、ホームフォルダーからダウンロードするディレクトリを変更するにはどうすればよいですか?試しましたがcd /downloads、そのようなディレクトリがないというエラーが出ました。

回答:


22
cd ~/Downloads

要確認:Linuxでは大文字と小文字が区別されるためDownloadsdownloadsディレクトリも異なります。

~ホームディレクトリへの「ショートカット」です。もう1つは$HOME。既にホームディレクトリにいる場合は、そのまま実行できますcd Downloads


5

Downloadsディレクトリから、cdプロンプトで入力するだけで、ホームディレクトリにすばやく戻ることができます。cd ~同じことをします。

BASHを回避するには、2つの基本的な方法があります。

  1. 絶対パス名を使用する
  2. 相対パス名を使用する

絶対パス名は、先頭の/で示されるルートディレクトリから始まり、どこからでも使用できます。に移動するために絶対パスを使用するにはDownloads、次を実行できます。

cd /home/<username>/Downloads

どこ<username>がユーザー名に置き換えられます。また、$USER通常は現在シェルを実行しているユーザーのユーザー名に展開される環境変数に置き換えることもできます。また、交換することができます/home/<username>$HOME、通常のシェルを実行しているユーザのホームディレクトリの絶対パスに展開されます。

これの便利なショートカットは

cd ~/Downloads

チルダ文字(~)が代わりになります/home/<username>-現在シェルを実行しているユーザーのホームディレクトリに展開されます。チルダ文字が二重引用符または一重引用符で囲まれている場合、この展開は実行されないことに注意してください。

相対パス名は作業ディレクトリ(現在のディレクトリ)から始まります。そのため、現在のディレクトリがわかっている場合は、いくつかのショートカットを使用して回避できます。例えば

  • . (ドット)は現在の作業ディレクトリを指します
  • .. (dot)(dot)は、現在の作業ディレクトリの親ディレクトリを指します

あなたのホームフォルダにあると入力するとcd Downloads、あなたも入力することができ、あなただけの入力時に暗示されて(あなたはパス名が含まれていない場合は、作業ディレクトリが暗示されます)。./Downloads./cd Downloads

あなたがしている場合はDownloads、ディレクトリ、あなたはまた、使用することができcd ..、親ディレクトリに戻ります/home/<username>。この場合cd、どこにいてもすぐに作業ディレクトリをホームディレクトリに変更するため、単に入力するのが最も簡単です。ただし、..ネストされたディレクトリ構造やシステム上の他の場所をナビゲートしているときに非常に役立ちます。


0

また、ホームディレクトリにある.bash_aliasesのエイリアスを使用して、入力を短縮することもできます。この例では、dwnと入力すると、ダウンロードディレクトリに移動します。

alias dwn='cd /home/andy/Downloads'

これは質問の精神と矛盾すると思います。$ HOMEの下に100のサブディレクトリがあり、100の頭字語を作成してエイリアスを作成するのは面倒です。
WinEunuuchs2Unix

競合なし。私は他の人から受けた助けを提供しています。
fixit7
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.