source と destination が同じファイルシステム上にある場合、その 2 つのファイルは同一のものである (名前が変更されるだけあり、所有者・許可モード・タイムスタンプは変更されない)。 2 つのファイルが異なるファイルシステム上にある場合、元ファイルはコピーされた後で削除される。可能であれば、 mv は修正時刻・アクセス時刻・ユーザー ID・グループ ID・許可モードをコピーする。ユーザー ID やグループ ID のコピーに失敗した場合は、 setuid ビットと setgid ビットをそれぞれクリアする。 Manpage of MVより
2007年8月30日木曜日
mv
所有者とか、タイムスタンプとか変らないんだ。
2007年8月29日水曜日
wcとワイルドカード
ワイルドカードが使えるのね。
$ wc -l public_html/*.html 5388 public_html/empty.html 9 public_html/index.html 5397 合計
2007年8月25日土曜日
while
$ ls tar_test.tar test.tar.gz test10 test3 test5 test7 test9 tar_test.tar.gz test1 test2 test4 test6 test8 $ ls -1 | while read LINE; do file "$LINE"; done tar_test.tar: POSIX tar archive tar_test.tar.gz: gzip compressed data, from Unix test.tar.gz: POSIX tar archive test1: ASCII text test10: ASCII text test2: ASCII text test3: ASCII text test4: ASCII text test5: ASCII text test6: ASCII text test7: ASCII text test8: ASCII text test9: ASCII text
2007年8月13日月曜日
エポック時間の計算
strarceの中に以下のものがあった
24083 <... gettimeofday resumed> {1186022389, 584691}, NULL) = 0
時刻の値がepoch時刻なので、変換したいと思った。
- pythonの場合
$ python Python 2.5.1 (r251:54863, May 2 2007, 16:56:35) [GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import time >>> time.ctime(1186022389) 'Thu Aug 2 11:39:49 2007' >>>
登録:
投稿 (Atom)