ゼロからはじめる「Cygwin」 - コマンドラインを使ってみる編 (1) GUIではない世界--CUI
cdコマンドは、Change Directorの略でディレクトリを移動する。cpコマンドは、Copyの略でファイルやディレクトリをコピーする。ここでは、親ディレクトリ(..)のaaa.txtというファイルをカレントディレクトリ(.)にコピーしている(cpコマンドでは、このように引数の順番に意味がある)。簡略表現は、こういうふうに使うことが多い。そして最後に「~」という簡略表現を使っている。「~」はホームディレクトリを意味する。どこにいても「cd ~」とすれば、ホームディレクトリに移動できる。ここでは、「cd ..」でも同じ動作になる。
次に、覚えておきたいのがワイルドカードである。「*」は、0文字以上の任意の文字を表す。「?」は任意の1文字を表す。これは、同時に複数のファイルを操作したいときに便利なものだ。
$ ls ←すべてのファイルを表示
f0101.eps f0203.eps f0403.eps f08.jpg pic02.png pic13.png
f0102.eps f0204.eps f0404.eps f09.jpg pic03.png pic14.png
f0103.eps f04.eps f05.jpg f10.jpg pic04.png pic15.png
f0201.eps f0401.eps f06.jpg f11.jpg pic11.png pic17.png
f0202.eps f0402.eps f07.jpg pic01.png pic12.png
$ ls *.jpg ←拡張子が「jpg」