ナビゲーション
FrontPage
FreeBSD
Linux
Citrix XenServer
VMware ESXi
Unixコマンド
MySQL
PostgreSQL
Windows
CMS/CRM
クラウド
用語
PHPスクリプト
Bashシェルスクリプト
Rubyスクリプト
開発日記
検索
ツールボックス
新しいページの作成
バックアップの表示
外部のリンク元
最近更新したページ
全ページ
ヘルプ
凍結
アップロード
ページ名の変更
最新の40件
2016-08-17
Linux/NagiosQL
Linux/CentOSチューニング
2016-02-23
Linux/ソフトウェアRAID復旧手順
2016-02-18
FreeBSD/DHCP
FreeBSD/squid
2016-02-15
Unixコマンド/file
2016-02-05
FreeBSD/DynaBook
FreeBSD/Linux compatibility
2016-01-21
PHPスクリプト/PEAR DBインストールできない
PHPスクリプト/PEAR DB
2016-01-20
PHP/フレームワーク/Zend Framework
PHP/フレームワーク
FreeBSD/Postfix+amavisd+clamav
2016-01-15
FreeBSD/sl
2015-12-04
Unixコマンド/dig
Unixコマンド/nslookup
Unixコマンド/traceroute
Linux/rsync
FreeBSD/rsync
Unixコマンド/vipw
2015-11-25
Linux/Postfix+MySQL+Postfix AdminによるバーチャルSMTPサーバの構築
Linux/Postfix + postgrey
2015-11-24
Linux/Postfix + amavisd + clamav
2015-05-25
Unixコマンド/ifconfig
2015-05-23
Unixコマンド/netstat
Unixコマンド/route
Unixコマンド/lsof
Unixコマンド/disown
Unixコマンド/time
Unixコマンド/crontab
2015-05-22
Unixコマンド/nohup
Unixコマンド/fgとbg
Unixコマンド/nice
Unixコマンド/kill
Unixコマンド/jobs
Unixコマンド/restor
Unixコマンド/dump
Unixコマンド/uncompress
Unixコマンド/compress
Unixコマンド/zcat
total:
1781
today:
1
yesterday:
0
now:
1
本文
ノート
?
編集
差分
一覧
Unixコマンド/touch の編集
*&size(15){''touch''}; [#ia1dfbbf] **''機能'' [#n112c9ad] touchコマンドは、指定したファイルが存在しない場合は、空のファイルを作成します。~ 指定したファイルが存在する場合は、ファイルのアクセス時刻、修正時刻を変更します。~ UNIXでは3種類のタイムスタンプがあります。⇒[[タイムスタンプの種類>#time]]~ **''形式'' [#qa799dd2] touch [オプション] ファイル名 **''オプション'' [#c8584cee] -a アクセス時刻のみを変更 -c 指定したファイルが存在しない場合は、ファイルを作成しない。 -m 修正時刻のみを変更 -r file fileが持つ時刻に変更する。 -t time 指定した時刻に変更。timeは[[CC]YY]MMDDhhmm[.SS]形式で指定 **''タイムスタンプの種類''&aname(time); [#h56283e1] |タイムスタンプ|概要|説明| |atime|アクセス時間|ファイルにアクセスした時間。ページャでファイルを読んだり、エディタで内容を変更した時に更新される。lsコマンドでは-luオプションで確認可能。| |ctime|作成時間|ファイルが作成された時間ではない。エディタで内容を変更した時、アクセス権限を変更した時、所有者の変更を行った時に更新される。lsコマンドでは-lcオプションで確認可能。| |mtime|更新時間|エディタで内容を変更した時に更新される。lsコマンドでは-lオプションで確認可能。| **''コマンド例'' [#j79b4c44] ■空ファイルを作成する。 $ touch test.txt $ ls -l test.txt -rw-r--r-- 1 matsui Admin 0 Mar 9 19:41 test.txt ■ファイルの更新時間のみ変更する。 $ ls -l test.txt -rw-r--r-- 1 matsui Admin 0 Mar 9 19:41 test.txt $ touch -a test.txt $ ll total 0 -rw-r--r-- 1 matsui Admin 0 Mar 9 19:41 test.txt ↑更新時刻は変更されていない $ touch -m test.txt $ ll total 0 -rw-r--r-- 1 matsui Admin 0 Mar 9 19:44 test.txt ↑更新時刻が19時44分に変更 ■指定した時刻に更新時刻を変更する $ ll test.txt -rw-r--r-- 1 matsui Admin 0 Mar 9 19:44 test.txt $ touch -t 0101010000 test.txt ↑2001年1月1日に変更してみる。 $ ll test.txt -rw-r--r-- 1 matsui Admin 0 Jan 1 2001 test.txt ↑変更された。
タイムスタンプを変更しない
*&size(15){''touch''}; [#ia1dfbbf] **''機能'' [#n112c9ad] touchコマンドは、指定したファイルが存在しない場合は、空のファイルを作成します。~ 指定したファイルが存在する場合は、ファイルのアクセス時刻、修正時刻を変更します。~ UNIXでは3種類のタイムスタンプがあります。⇒[[タイムスタンプの種類>#time]]~ **''形式'' [#qa799dd2] touch [オプション] ファイル名 **''オプション'' [#c8584cee] -a アクセス時刻のみを変更 -c 指定したファイルが存在しない場合は、ファイルを作成しない。 -m 修正時刻のみを変更 -r file fileが持つ時刻に変更する。 -t time 指定した時刻に変更。timeは[[CC]YY]MMDDhhmm[.SS]形式で指定 **''タイムスタンプの種類''&aname(time); [#h56283e1] |タイムスタンプ|概要|説明| |atime|アクセス時間|ファイルにアクセスした時間。ページャでファイルを読んだり、エディタで内容を変更した時に更新される。lsコマンドでは-luオプションで確認可能。| |ctime|作成時間|ファイルが作成された時間ではない。エディタで内容を変更した時、アクセス権限を変更した時、所有者の変更を行った時に更新される。lsコマンドでは-lcオプションで確認可能。| |mtime|更新時間|エディタで内容を変更した時に更新される。lsコマンドでは-lオプションで確認可能。| **''コマンド例'' [#j79b4c44] ■空ファイルを作成する。 $ touch test.txt $ ls -l test.txt -rw-r--r-- 1 matsui Admin 0 Mar 9 19:41 test.txt ■ファイルの更新時間のみ変更する。 $ ls -l test.txt -rw-r--r-- 1 matsui Admin 0 Mar 9 19:41 test.txt $ touch -a test.txt $ ll total 0 -rw-r--r-- 1 matsui Admin 0 Mar 9 19:41 test.txt ↑更新時刻は変更されていない $ touch -m test.txt $ ll total 0 -rw-r--r-- 1 matsui Admin 0 Mar 9 19:44 test.txt ↑更新時刻が19時44分に変更 ■指定した時刻に更新時刻を変更する $ ll test.txt -rw-r--r-- 1 matsui Admin 0 Mar 9 19:44 test.txt $ touch -t 0101010000 test.txt ↑2001年1月1日に変更してみる。 $ ll test.txt -rw-r--r-- 1 matsui Admin 0 Jan 1 2001 test.txt ↑変更された。
テキスト整形のルールを表示する
ログインまたはアカウント作成