ファイルやディレクトリに関するコマンド

cd

cd コマンドはディレクトリを変更します(cd は "change directory"の略)。端末を実行したとき、あなたはホームディレクトリにいます。たとえば:

  • rootディレクトリへ移動する:

    cd /
  • 自分のホームディレクトリへ移動する:

    cd

    or

    cd ~
  • 一つ上のディレクトリ(ディレクトリ階層)へ移動する:

    cd ..
  • 一つ前(または後ろ)のディレクトリへ移動する:

    cd -
  • 複数にわたるディレクトリ階層を一回の操作で移動するには、移動したいディレクトリのフルパス(full directory path)を指定します。入力例 1:

    cd /var/www

    /var/のサブディレクトリ/wwwへ直接移動する)。 入力例 2:

    cd ~/Desktop

    (あなたのホームディレクトリにあるDesktopサブディレクトリへ移動する)。

pwd

pwd コマンドはあなたがどのディレクトリにいるかを教えてくれます(pwd は"print working directory"の略)。たとえば、

pwd

デスクトップディレクトリで入力すると、 ~/デスクトップと表示されます。

[注意]

Xfce4 端末はウィンドウのタイトル・バーにも情報を表示します。

ls

lsコマンドはディレクトリの中のファイルを表示します(lsは"list"の略)。オプションを使うと、ファイルサイズ、いつ・どこで作られたか、ファイルの権限を表示できます。たとえば、

ls ~

と入力すると、ホームディレクトリにあるファイルを表示します。

  • すべてのファイル(隠しファイルを含む)を表示には、

    ls -a

    と入力します。

  • ファイルの詳細な情報を表示するには、

    ls -l

    と入力します。ファイルの権利、所有者、最後に変更した日時も表示します。

  • ルート パーティションを表示するには、

    ls /

    と入力します。

  • ファイル名を1行に1つずつ表示するには、

    ls -1

    と入力します。

cp

cpコマンドはファイルのコピーを作成します(cpは"copy"の略)。たとえば、

cp file foo

と入力すると、 ファイル file のコピーを作成して fooという名前をつけます。ファイル file に変更はありません。

mv

mv: mvコマンドはファイルを他の場所に移動するか、ファイルの名前を変更します(mvは"move"の略)。たとえば、

  • fileという名前のファイルを fooという名前に変更するには、

    mv file foo

    と入力します。

  • foo というファイルを デスクトップに移動するには、

    mv foo ~/デスクトップ

    と入力します。foo というファイルは移動しますが、名前は変わりません。ファイル名を変更するには新しいファイル名を指定する必要があります。

[注意]

sudomvを併用する場合、~ショートカットを使えなくなり、代わりにファイルへのフルパス(full pathnames)を使用しなくてはなりません。というのも、~ショートカットは、rootとして作業する時、(自分の"ユーザー"アカウントの)ホームディレクトリではなく、当然rootアカウントのホームディレクトリを示すからです。

rm

rm はディレクトリにあるファイルを削除します(rm は "remove"の略)。ファイルが保存されているディレクトリを削除することはできません。ディレクトリを削除するには、rm -rを使用します。 r は再帰的(recursive)という意味です。

rm -r foo

はfooという名前のディレクトリとその中のすべての内容を削除します。

[警告]

rm -rを使用すると、確認を行わずにディレクトリとその内容を完全に削除します。このコマンドは注意して使用してください。

mkdir

mkdir コマンドはディレクトリを作成します(mkdirは"make directory"の略)。たとえば、

mkdir music

と入力すると、カレントディレクトリにmusicディレクトリを作成します。