次: Shell Commands in Dired, 前: Marks vs Flags, 上: Dired
本節では、ファイルを操作する基本的なdiredコマンドについて説明します。 コマンドはすべて大文字であり、実行前に、引数を読み取ったり確認を求めるために ミニバッファを使います。 これらすべてのコマンドには、 操作対象となるファイルを指定する方法がいくつかあります。
以下は、上のように操作対象を選ぶファイル操作コマンドの一覧です。 (!や%などの他のdiredコマンドも、 操作対象とするファイルを決定するのに上の方法を用いる。)
dired-do-copy
)。
引数newはコピー先のディレクトリか、
(1つのファイルをコピーする場合は)新しい名前。
変数dired-copy-preserve-time
がnil
以外の場合には、
このコマンドでコピーしたファイルの更新時間はもとのファイルと同じになる。
dired-do-delete
)。
本節の他のコマンドと同様に、このコマンドは印付けされたファイル、
あるいは、後続のn個のファイルに作用する。
対照的に、x(dired-expunge
)は、
フラグが付いたファイルを削除する。
dired-do-rename
)。
引数newは移動先のディレクトリか、
(1つのファイルの名前を変える場合には)新しい名前。
diredは、名前を変更したファイルに対応するバッファの訪問先の ファイル名を自動的に変更するので、新しい名前が反映される。
dired-do-hardlink
)。
引数newはリンクを置くディレクトリか、
(1つのリンクを張る場合には)リンクに与える名前。
dired-do-symlink
)。
引数newはリンクを置くディレクトリか、
(1つのリンクを張る場合には)リンクに与える名前。
dired-do-chmod
)。
このコマンドはchmod
プログラムを使うので、
modspecにはchmod
が扱える任意の引数を指定できる。
dired-do-chgrp
)。
dired-do-chown
)。
(ほとんどのシステムでは、スーパーユーザーだけがこれを実行できる。)
変数dired-chown-program
で、
実際の操作を行うために使用するプログラムの名前を指定する。
(システムによっては、chown
を置く場所が異なる。)
dired-do-print
)。
ファイルを印刷するコマンドを指定する必要があるが、
(lpr-buffer
が使うのと同じ)
変数lpr-command
とlpr-switches
とから推定した
適切なものがミニバッファに示される。
dired-do-compress
)。
ファイルがすでに圧縮済みと思われるときは展開する。
dired-do-load
)。
see Lisp Libraries。
dired-do-byte-compile
)。
see バイトコンパイル。
dired-do-search
)。
このコマンドはtags-search
の変形。
最初にみつかったところで探索は終る。
探索を再開してつぎに一致するものを探すには、M-,を使う。
see Tags Search。
query-replace-regexp
(問い合わせながら正規表現を置換する)を実行し、
from(正規表現)に一致する部分をtoに置換する
(dired-do-query-replace
)。
このコマンドはtags-search
の変形。
置換のループを抜けたあとに、
探索を再開してさらに置換を行うには、M-,を使う。
see Tags Search。
+は特別なファイル操作コマンドです(dired-create-directory
)。
このコマンドは、ディレクトリ名を読み取り、
それが既存でなければ新たに作成します。