(随時追加予定)
ファイル・ディレクトリ操作コマンド
カレントディレクトリを移動する
カレントディレクトリとは…
現在、自分がいるパスのこと
cd [パス]
cd (相対パス) | カレントディレクトリを起点に、指定したパスへ移動する |
cd (絶対パス) | ルート(/)ディレクトリを起点に、指定したパスへ移動する |
cd (何も指定しない) | ホームへ移動 |
cd ~ | ホームへ移動 |
cd . | ホームへ移動 |
cd / | ルート(/)ディレクトリへ移動 |
cd ../ | カレントディレクトリから一つ上の階層へ移動 |
cd ../../ | カレントディレクトリの一つ上のさらにもう一つ上の階層へ移動 |
カレントディレクトリを表示する
pwd
ファイルを作成する
touch [ファイル名]
ディレクトリを作成する
mkdir [オプション][ディレクトリ名]
オプション | |
-m [アクセス権] | 明示的にアクセス権を指定してディレクトリを作成する |
-p | 中間ディレクトリ(多階層)を同時に作成する |
ファイルリストを表示する
ls [オプション][パス]
ls (パスの指定なし) | カレントディレクトリに存在するファイル、ディレクトリを表示 |
ls パスの指定 | 指定したディレクトリパスに存在するファイル、ディレクトリの中身を表示 |
オプション | |
-a | 隠しファイル(.から始まる)も表示 |
-l (エル) | 詳細な情報を含めて表示 |
-d | ディレクトリの内容ではなく、ディレクトリ自身の情報の表示 |
-F | ファイルタイプを表す記号の表示 |
| /はディレクトリ、*は実行可能ファイル、@はシンボリックリンク |
ファイル(ディレクトリ)をコピーする
cp [オプション][コピー元のファイル名][コピー先のファイル名]
※ファイル(ディレクトリ)名はパスから指定できる
オプション | |
-R(-r) | コピー対象がディレクトリの場合に使用する |
-i | コピー先に同名ファイルが存在する場合、上書きするか確認する (yesかnoを入力してEnter) |
-f | コピー先に同名ファイルが存在しても、強制的に上書きする |
-p | コピー元の所有者、タイムスタンプ、アクセス権などの情報を保持したままコピーする |
ファイル(ディレクトリ)を移動する
mv [オプション][移動する対象][移動先のパス]
オプション | |
-i | 移動先に同名ファイルが存在する場合、上書きするか確認する(yesかnoを入力してEnter) |
-f | 移動先に同名ファイルが存在しても、強制的に上書きする |
ファイル(ディレクトリ)の名前を変更する
mv [オプション][元の名前] [変更する名前]
ファイル(ディレクトリ)を削除する
rm [オプション] [削除対象]
オプション | |
-i | ファイルを削除する前に確認する(yesかnoを入力してEnter) |
-f | ユーザへの確認無しに削除する |
-R | ディレクトリを中身ごと削除する |
ディレクトリを削除する(空の場合のみ有効)
rmdir [削除対象ディレクトリ]