(随時追加予定)
ファイル・ディレクトリ操作コマンド
カレントディレクトリを移動する
カレントディレクトリとは…
現在、自分がいるパスのこと
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 [削除対象ディレクトリ]