トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Linux ファイル管理



目次



記事一覧

キーワード

Linux ファイル管理

[Linux]

 ファイルシステム構造

ディレクトリとファイル

  • ディレクトリは他のオブジェクトを含める目的で作成されるオブジェクト
  • ファイルは情報を含める目的で作成されるオブジェクト

iノード

  • ファイルシステム内のオブジェクトの識別情報
  • 配置先のディスクの場所、最終変更時刻、セキュリティ設定等を保存
  • 複数のオブジェクトが同じiノードを共有することをリンクと呼ぶ

管理コマンド

 cp

  • file1 で指定したファイルを file2で指定したファイルにコピー
cp [options] file1 file2
  • file で指定した1つ以上のファイルをdirectoryで指定したディレクトリにコピー
cp [options] file directory

 mkdir

  • ディレクトリを作成する
mkdir [options] directory

 mv

  • ファイルやディレクトリを移動したり、名前を変更する

 rm

  • 指定した1つ以上のファイルを削除する

 rmdir

  • 指定したディレクトリを削除する

 touch

  • ファイルのアクセス時刻、修正時刻を変更する

ファイル名指定のワイルドカード

  • ファイル名の指定に使用するワイルドカードをファイルグロブという
  • ファイルグロブを利用することをグロビングという

 一般的なワイルドカード

ワイルドカード 説明
* 0個以上の文字列に一致
? 任意の一文字に一致
[characters] characters で指定したもじのいずれか一文字に一致
[!characters] characters で指定した文字以外の任意の一文字に一致
[a-z] 指定した範囲の一文字に一致
[!a-z] 指定した範囲以外の一文字に一致
{frag1,frag2,frag3...} frag1、frag2、frag3などに指定した文字列を生成。例えば、file_{one,two,three}で、file_one、file_two、file_threeが生成される



アクセス権の変更
chmod 775 dir
* 1桁目 ユーザ
* 2桁目 グループ
* 3桁目 その他ユーザ
所有者の変更

ディレクトリ、ファイルすべての所有者、グループを変更する

chown -R ユーザ:グループ dir 
chown -R cvs:cvs cvsrepo

指定されたパートは存在しません。



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.