1 --- coreutils-ja.texi.orig 2019-09-07 20:17:24.708922182 +0900
2 +++ coreutils-ja.texi 2019-09-07 20:20:42.340924715 +0900
5 @c ===========================================================================
7 -@setfilename coreutils.info
8 +@setfilename coreutils-ja.info
9 @settitle GNU Coreutils
10 @documentencoding UTF-8
11 @allowcodebreaks false
13 * Coreutils-ja: (coreutils-ja). Core GNU (file, text, shell) utilities.
14 * Common options-ja: (coreutils-ja)Common options.
15 * File permissions-ja: (coreutils-ja)File permissions. Access modes.
16 -* Date input formats-ja: (coreutils-ja)Date input formats.
17 +* Date input formats-ja: (coreutils-ja)Date input formats.
20 @c FIXME: the following need documentation
23 @dircategory Individual utilities (in Japanese)
25 -* arch-ja: (coreutils-ja)arch invocation. マシンのハードウェア名を表示する。
26 -* b2sum-ja: (coreutils-ja)b2sum invocation. BLAKE2
28 -* base32-ja: (coreutils-ja)base32 invocation. Base32 encode/decode data.
29 -* base64-ja: (coreutils-ja)base64 invocation. Base64 encode/decode data.
30 -* basename-ja: (coreutils-ja)basename invocation. Strip directory and
32 -* cat-ja: (coreutils-ja)cat invocation. ファイルを結合して、書き出す。
33 -* chcon-ja: (coreutils-ja)chcon invocation. Change SELinux CTX of files.
34 -* chgrp-ja: (coreutils-ja)chgrp invocation. ファイルのグループを変更する。
35 -* chmod-ja: (coreutils-ja)chmod invocation. アクセス権を変更する。
36 -* chown-ja: (coreutils-ja)chown invocation. ファイルの所有者やグループを変更する。
37 -* chroot-ja: (coreutils-ja)chroot invocation. Specify the root directory.
38 -* cksum-ja: (coreutils-ja)cksum invocation. POSIX CRC
40 -* comm-ja: (coreutils-ja)comm invocation. Compare sorted files by line.
41 -* cp-ja: (coreutils-ja)cp invocation. ファイルをコピーする。
42 -* csplit-ja: (coreutils-ja)csplit invocation. Split by context.
43 -* cut-ja: (coreutils-ja)cut invocation. 各行の選択した部分を表示する。
44 -* date-ja: (coreutils-ja)date invocation. Print/set system date and time.
45 -* dd-ja: (coreutils-ja)dd invocation. Copy and convert a file.
46 -* df-ja: (coreutils-ja)df invocation. Report file system disk usage.
47 -* dir-ja: (coreutils-ja)dir invocation. List directories briefly.
48 +* arch-ja: (coreutils-ja)arch invocation. Print machine hardware name.
49 +* b2sum-ja: (coreutils-ja)b2sum invocation. Print or check BLAKE2 digests.
50 +* base32-ja: (coreutils-ja)base32 invocation. Base32 encode/decode data.
51 +* base64-ja: (coreutils-ja)base64 invocation. Base64 encode/decode data.
52 +* basename-ja: (coreutils-ja)basename invocation. Strip directory and suffix.
53 +* cat-ja: (coreutils-ja)cat invocation. Concatenate and write files.
54 +* chcon-ja: (coreutils-ja)chcon invocation. Change SELinux CTX of files.
55 +* chgrp-ja: (coreutils-ja)chgrp invocation. Change file groups.
56 +* chmod-ja: (coreutils-ja)chmod invocation. Change access permissions.
57 +* chown-ja: (coreutils-ja)chown invocation. Change file owners and groups.
58 +* chroot-ja: (coreutils-ja)chroot invocation. Specify the root directory.
59 +* cksum-ja: (coreutils-ja)cksum invocation. Print POSIX CRC checksum.
60 +* comm-ja: (coreutils-ja)comm invocation. Compare sorted files by line.
61 +* cp-ja: (coreutils-ja)cp invocation. Copy files.
62 +* csplit-ja: (coreutils-ja)csplit invocation. Split by context.
63 +* cut-ja: (coreutils-ja)cut invocation. Print selected parts of lines.
64 +* date-ja: (coreutils-ja)date invocation. Print/set system date and time.
65 +* dd-ja: (coreutils-ja)dd invocation. Copy and convert a file.
66 +* df-ja: (coreutils-ja)df invocation. Report file system disk usage.
67 +* dir-ja: (coreutils-ja)dir invocation. List directories briefly.
68 * dircolors-ja: (coreutils-ja)dircolors invocation. Color setup for ls.
69 -* dirname-ja: (coreutils-ja)dirname invocation. ファイル名から最後の要素を取り除く。
70 -* du-ja: (coreutils-ja)du invocation. Report on disk usage.
71 -* echo-ja: (coreutils-ja)echo invocation. テキストを 1
73 -* env-ja: (coreutils-ja)env invocation. Modify the environment.
74 -* expand-ja: (coreutils-ja)expand invocation. タブをスペースに変換する。
75 -* expr-ja: (coreutils-ja)expr invocation. 式を評価する。
76 -* factor-ja: (coreutils-ja)factor invocation. 素因数を表示する
77 -* false-ja: (coreutils-ja)false invocation. 何もせず、実行失敗のステータスを返す。
78 -* fmt-ja: (coreutils-ja)fmt invocation. パラグラフに分かれたテキストを整形し直す。
79 -* fold-ja: (coreutils-ja)fold invocation. Wrap long input lines.
80 -* groups-ja: (coreutils-ja)groups invocation. ユーザが所属しているグループ名を表示する。
81 -* head-ja: (coreutils-ja)head invocation. ファイルの先頭部分を出力する。
82 -* hostid-ja: (coreutils-ja)hostid invocation. 数値によるホストの識別名を表示する。
83 -* hostname-ja: (coreutils-ja)hostname invocation. システム名を表示、設定する。
84 -* id-ja: (coreutils-ja)id invocation. ユーザの ID を表示する。
85 -* install-ja: (coreutils-ja)install invocation. ファイルをコピーし属性をセットする。
86 -* join-ja: (coreutils-ja)join invocation. 共通のフィールドに基づいて行を連結する。
87 -* kill-ja: (coreutils-ja)kill invocation. プロセスにシグナルを送る。
88 -* link-ja: (coreutils-ja)link invocation. Make hard links between files.
89 -* ln-ja: (coreutils-ja)ln invocation. ファイル間のリンクを作成する。
90 -* logname-ja: (coreutils-ja)logname invocation. 現在のログイン名を表示する。
91 -* ls-ja: (coreutils-ja)ls invocation. ディレクトリの内容を一覧表示する。
92 -* md5sum-ja: (coreutils-ja)md5sum invocation. MD5
94 -* mkdir-ja: (coreutils-ja)mkdir invocation. Create directories.
95 -* mkfifo-ja: (coreutils-ja)mkfifo invocation. Create FIFOs (named pipes).
96 -* mknod-ja: (coreutils-ja)mknod invocation. Create special files.
97 -* mktemp-ja: (coreutils-ja)mktemp invocation. Create temporary files.
98 -* mv-ja: (coreutils-ja)mv invocation. Rename files.
99 -* nice-ja: (coreutils-ja)nice invocation. niceness を変更する。
100 -* nl-ja: (coreutils-ja)nl invocation. 行番号を付けて、ファイルを書き出す。
101 -* nohup-ja: (coreutils-ja)nohup invocation. ハングアップ・シグナルで終了しない。
102 -* nproc-ja: (coreutils-ja)nproc invocation. プロセッサの数を表示する。
103 -* numfmt-ja: (coreutils-ja)numfmt invocation. 数値を整形し直す。
104 -* od-ja: (coreutils-ja)od invocation. Dump files in octal, etc.
105 -* paste-ja: (coreutils-ja)paste invocation. 複数のファイルの各行をマージする。
106 -* pathchk-ja: (coreutils-ja)pathchk invocation. Check file name
108 -* pr-ja: (coreutils-ja)pr invocation. Paginate or columnate files.
109 -* printenv-ja: (coreutils-ja)printenv invocation. 環境変数を表示する。
110 -* printf-ja: (coreutils-ja)printf invocation. データを整形して表示する。
111 -* ptx-ja: (coreutils-ja)ptx invocation. Produce permuted indexes.
112 -* pwd-ja: (coreutils-ja)pwd invocation. 現在作業中のディレクトリを表示する。
113 -* readlink-ja: (coreutils-ja)readlink invocation. Print referent of a
115 -* realpath-ja: (coreutils-ja)realpath invocation. ファイル名を展開して表示する。
116 -* rm-ja: (coreutils-ja)rm invocation. Remove files.
117 -* rmdir-ja: (coreutils-ja)rmdir invocation. 空のディレクトリを削除する。
118 -* runcon-ja: (coreutils-ja)runcon invocation. Run in specified SELinux CTX.
119 -* seq-ja: (coreutils-ja)seq invocation. 数列を表示する
120 -* sha1sum-ja: (coreutils-ja)sha1sum invocation. SHA-1
121 - ダイジェストの表示、または検査をする。
122 -* sha2-ja: (coreutils-ja)sha2 utilities. SHA-2
123 - ダイジェストの表示、または検査をする。
124 -* shred-ja: (coreutils-ja)shred invocation. セキュリティを向上させたファイルの削除。
125 -* shuf-ja: (coreutils-ja)shuf invocation. Shuffling text files.
126 -* sleep-ja: (coreutils-ja)sleep invocation. 指定された時間、停止する。
127 -* sort-ja: (coreutils-ja)sort invocation. テキストファイルを並べ替える。
128 -* split-ja: (coreutils-ja)split invocation. Split into pieces.
129 -* stat-ja: (coreutils-ja)stat invocation. Report file(system) status.
130 -* stdbuf-ja: (coreutils-ja)stdbuf invocation. Modify stdio buffering.
131 -* stty-ja: (coreutils-ja)stty invocation. Print/change terminal settings.
132 -* sum-ja: (coreutils-ja)sum invocation. Print traditional checksum.
133 -* sync-ja: (coreutils-ja)sync invocation. メモリとディスクを同期させる。
134 -* tac-ja: (coreutils-ja)tac invocation. Reverse files.
135 -* tail-ja: (coreutils-ja)tail invocation. ファイルの末尾部分を出力する。
136 -* tee-ja: (coreutils-ja)tee invocation. Redirect to multiple files.
137 -* test-ja: (coreutils-ja)test invocation. File/string tests.
138 -* timeout-ja: (coreutils-ja)timeout invocation. タイムリミット付きで実行する。
139 -* touch-ja: (coreutils-ja)touch invocation. ファイルのタイムスタンプを変更する。
140 -* tr-ja: (coreutils-ja)tr invocation. Translate characters.
141 -* true-ja: (coreutils-ja)true invocation. 何もせず、正常終了する。
142 -* truncate-ja: (coreutils-ja)truncate invocation. Shrink/extend size of a
144 -* tsort-ja: (coreutils-ja)tsort invocation. トポロジカル・ソート。
145 -* tty-ja: (coreutils-ja)tty invocation. Print terminal name.
146 -* uname-ja: (coreutils-ja)uname invocation. システムについて情報を表示する。
147 -* unexpand-ja: (coreutils-ja)unexpand invocation. スペースをタブに変換する。
148 -* uniq-ja: (coreutils-ja)uniq invocation. ファイルから重複を省く。
149 -* unlink-ja: (coreutils-ja)unlink invocation. Removal via unlink(2).
150 -* uptime-ja: (coreutils-ja)uptime invocation. Print uptime and load.
151 -* users-ja: (coreutils-ja)users invocation. Print current user names.
152 -* vdir-ja: (coreutils-ja)vdir invocation. List directories verbosely.
153 -* wc-ja: (coreutils-ja)wc invocation. Line, word, and byte counts.
154 -* who-ja: (coreutils-ja)who invocation. Print who is logged in.
155 -* whoami-ja: (coreutils-ja)whoami invocation. 実効ユーザ ID
157 -* yes-ja: (coreutils-ja)yes invocation. Print a string indefinitely.
158 +* dirname-ja: (coreutils-ja)dirname invocation. Strip last file name component.
159 +* du-ja: (coreutils-ja)du invocation. Report on disk usage.
160 +* echo-ja: (coreutils-ja)echo invocation. Print a line of text.
161 +* env-ja: (coreutils-ja)env invocation. Modify the environment.
162 +* expand-ja: (coreutils-ja)expand invocation. Convert tabs to spaces.
163 +* expr-ja: (coreutils-ja)expr invocation. Evaluate expressions.
164 +* factor-ja: (coreutils-ja)factor invocation. Print prime factors.
165 +* false-ja: (coreutils-ja)false invocation. Do nothing, unsuccessfully.
166 +* fmt-ja: (coreutils-ja)fmt invocation. Reformat paragraph text.
167 +* fold-ja: (coreutils-ja)fold invocation. Wrap long input lines.
168 +* groups-ja: (coreutils-ja)groups invocation. Print group names a user is in.
169 +* head-ja: (coreutils-ja)head invocation. Output the first part of files.
170 +* hostid-ja: (coreutils-ja)hostid invocation. Print numeric host identifier.
171 +* hostname-ja: (coreutils-ja)hostname invocation. Print or set system name.
172 +* id-ja: (coreutils-ja)id invocation. Print user identity.
173 +* install-ja: (coreutils-ja)install invocation. Copy files and set attributes.
174 +* join-ja: (coreutils-ja)join invocation. Join lines on a common field.
175 +* kill-ja: (coreutils-ja)kill invocation. Send a signal to processes.
176 +* link-ja: (coreutils-ja)link invocation. Make hard links between files.
177 +* ln-ja: (coreutils-ja)ln invocation. Make links between files.
178 +* logname-ja: (coreutils-ja)logname invocation. Print current login name.
179 +* ls-ja: (coreutils-ja)ls invocation. List directory contents.
180 +* md5sum-ja: (coreutils-ja)md5sum invocation. Print or check MD5 digests.
181 +* mkdir-ja: (coreutils-ja)mkdir invocation. Create directories.
182 +* mkfifo-ja: (coreutils-ja)mkfifo invocation. Create FIFOs (named pipes).
183 +* mknod-ja: (coreutils-ja)mknod invocation. Create special files.
184 +* mktemp-ja: (coreutils-ja)mktemp invocation. Create temporary files.
185 +* mv-ja: (coreutils-ja)mv invocation. Rename files.
186 +* nice-ja: (coreutils-ja)nice invocation. Modify niceness.
187 +* nl-ja: (coreutils-ja)nl invocation. Number lines and write files.
188 +* nohup-ja: (coreutils-ja)nohup invocation. Immunize to hangups.
189 +* nproc-ja: (coreutils-ja)nproc invocation. Print the number of processors.
190 +* numfmt-ja: (coreutils-ja)numfmt invocation. Reformat numbers.
191 +* od-ja: (coreutils-ja)od invocation. Dump files in octal, etc.
192 +* paste-ja: (coreutils-ja)paste invocation. Merge lines of files.
193 +* pathchk-ja: (coreutils-ja)pathchk invocation. Check file name portability.
194 +* pr-ja: (coreutils-ja)pr invocation. Paginate or columnate files.
195 +* printenv-ja: (coreutils-ja)printenv invocation. Print environment variables.
196 +* printf-ja: (coreutils-ja)printf invocation. Format and print data.
197 +* ptx-ja: (coreutils-ja)ptx invocation. Produce permuted indexes.
198 +* pwd-ja: (coreutils-ja)pwd invocation. Print working directory.
199 +* readlink-ja: (coreutils-ja)readlink invocation. Print referent of a symlink.
200 +* realpath-ja: (coreutils-ja)realpath invocation. Print resolved file names.
201 +* rm-ja: (coreutils-ja)rm invocation. Remove files.
202 +* rmdir-ja: (coreutils-ja)rmdir invocation. Remove empty directories.
203 +* runcon-ja: (coreutils-ja)runcon invocation. Run in specified SELinux CTX.
204 +* seq-ja: (coreutils-ja)seq invocation. Print numeric sequences.
205 +* sha1sum-ja: (coreutils-ja)sha1sum invocation. Print or check SHA-1 digests.
206 +* sha2-ja: (coreutils-ja)sha2 utilities. Print or check SHA-2 digests.
207 +* shred-ja: (coreutils-ja)shred invocation. Remove files more securely.
208 +* shuf-ja: (coreutils-ja)shuf invocation. Shuffling text files.
209 +* sleep-ja: (coreutils-ja)sleep invocation. Delay for a specified time.
210 +* sort-ja: (coreutils-ja)sort invocation. Sort text files.
211 +* split-ja: (coreutils-ja)split invocation. Split into pieces.
212 +* stat-ja: (coreutils-ja)stat invocation. Report file(system) status.
213 +* stdbuf-ja: (coreutils-ja)stdbuf invocation. Modify stdio buffering.
214 +* stty-ja: (coreutils-ja)stty invocation. Print/change terminal settings.
215 +* sum-ja: (coreutils-ja)sum invocation. Print traditional checksum.
216 +* sync-ja: (coreutils-ja)sync invocation. Synchronize memory to disk.
217 +* tac-ja: (coreutils-ja)tac invocation. Reverse files.
218 +* tail-ja: (coreutils-ja)tail invocation. Output the last part of files.
219 +* tee-ja: (coreutils-ja)tee invocation. Redirect to multiple files.
220 +* test-ja: (coreutils-ja)test invocation. File/string tests.
221 +* timeout-ja: (coreutils-ja)timeout invocation. Run with time limit.
222 +* touch-ja: (coreutils-ja)touch invocation. Change file timestamps.
223 +* tr-ja: (coreutils-ja)tr invocation. Translate characters.
224 +* true-ja: (coreutils-ja)true invocation. Do nothing, successfully.
225 +* truncate-ja: (coreutils-ja)truncate invocation. Shrink/extend size of a file.
226 +* tsort-ja: (coreutils-ja)tsort invocation. Topological sort.
227 +* tty-ja: (coreutils-ja)tty invocation. Print terminal name.
228 +* uname-ja: (coreutils-ja)uname invocation. Print system information.
229 +* unexpand-ja: (coreutils-ja)unexpand invocation. Convert spaces to tabs.
230 +* uniq-ja: (coreutils-ja)uniq invocation. Uniquify files.
231 +* unlink-ja: (coreutils-ja)unlink invocation. Removal via unlink(2).
232 +* uptime-ja: (coreutils-ja)uptime invocation. Print uptime and load.
233 +* users-ja: (coreutils-ja)users invocation. Print current user names.
234 +* vdir-ja: (coreutils-ja)vdir invocation. List directories verbosely.
235 +* wc-ja: (coreutils-ja)wc invocation. Line, word, and byte counts.
236 +* who-ja: (coreutils-ja)who invocation. Print who is logged in.
237 +* whoami-ja: (coreutils-ja)whoami invocation. Print effective user ID.
238 +* yes-ja: (coreutils-ja)yes invocation. Print a string indefinitely.
244 Copyright @copyright{} 1994-2016 Free Software Foundation, Inc.
246 -Japanese translation copyright @copyright{} 2014-2016 Linux JM project
247 +Japanese translation copyright @copyright{} 2014-2017 Linux JM project
250 Permission is granted to copy, distribute and/or modify this document under
252 of the license is included in the section entitled ``GNU Free Documentation
256 +【訳者から御注意】 この文書を info コマンドで閲覧なさっている場合は、
257 +行末に余計な文字が入って、読みにくいことがあるかもしれない。
258 +そうしたときは、Ctrl キーと l (エル) キーを同時に押して、画面を再描画していただきたい。
261 +お手元の coreutils のバージョンが @value{VERSION} 以外の場合、
262 +この文書の説明と動作が違うことがあるかもしれない
263 +(たとえば、この文書に書いてあるオプションが使えない、あるいは、
264 +使えるはずのオプションの説明がないなど)。
265 +そうした場合は、お使いの coreutils と同じバージョンの info マニュアルや
266 +man ページに当ってみていただきたい。そちらの方が正しいはずである。
271 @subtitle Core GNU utilities
272 @subtitle for version @value{VERSION}, @value{UPDATED}
273 @author David MacKenzie et al.
274 +@author translated by Linux JM project
277 @vskip 0pt plus 1filll
278 @@ -201,143 +203,120 @@
281 * Introduction:: 注意事項、概観、著者
282 -* Common options:: Common options
283 -* Output of entire files:: cat tac nl od base32 base64
284 -* Formatting file contents:: fmt pr fold
285 -* Output of parts of files:: head tail split csplit
286 -* Summarizing files:: wc sum cksum b2sum md5sum sha1sum sha2
287 -* Operating on sorted files:: sort shuf uniq comm ptx tsort
288 -* Operating on fields:: cut paste join
289 -* Operating on characters:: tr expand unexpand
290 -* Directory listing:: ls dir vdir dircolors
291 -* Basic operations:: cp dd install mv rm shred
292 -* Special file types:: mkdir rmdir unlink mkfifo mknod ln link
294 -* Changing file attributes:: chgrp chmod chown touch
295 -* Disk usage:: df du stat sync truncate
296 -* Printing text:: echo printf yes
297 -* Conditions:: false true test expr
299 -* File name manipulation:: dirname basename pathchk mktemp realpath
300 -* Working context:: pwd stty printenv tty
301 -* User information:: id logname whoami groups users who
302 -* System context:: date arch nproc uname hostname hostid uptime
303 -* SELinux context:: chcon runcon
304 -* Modified command invocation:: chroot env nice nohup stdbuf timeout
305 -* Process control:: kill
307 -* Numeric operations:: factor numfmt seq
308 -* File permissions:: Access modes
309 +* Common options:: 共通オプション
310 +* Output of entire files:: ファイル全体の出力 (cat tac nl od base32 base64)
311 +* Formatting file contents:: ファイルの整形 (fmt pr fold)
312 +* Output of parts of files:: ファイルの部分出力 (head tail split csplit)
313 +* Summarizing files:: チェックサムなど (wc sum b2sum cksum md5sum
315 +* Operating on sorted files:: ソートなど (sort shuf uniq comm ptx tsort)
316 +* Operating on fields:: フィールド操作 (cut paste join)
317 +* Operating on characters:: 文字操作 (tr expand unexpand)
318 +* Directory listing:: ディレクトリ一覧 (ls dir vdir dircolors)
319 +* Basic operations:: 基本操作 (cp dd install mv rm shred)
320 +* Special file types:: 特殊ファイル型 (mkdir rmdir unlink mkfifo mknod
322 +* Changing file attributes:: ファイルの属性変更 (chgrp chmod chown touch)
323 +* Disk usage:: ディスク使用量など (df du stat sync truncate)
324 +* Printing text:: テキストの表示 (echo printf yes)
325 +* Conditions:: 条件 (false true test expr)
326 +* Redirection:: リダイレクション (tee)
327 +* File name manipulation:: ファイル名の操作 (dirname basename pathchk
329 +* Working context:: 作業環境 (pwd stty printenv tty)
330 +* User information:: ユーザ情報 (id logname whoami groups users who)
331 +* System context:: システム関連 (date arch nproc uname hostname
333 +* SELinux context:: SELinux コンテキスト (chcon runcon)
334 +* Modified command invocation:: 実行環境の変更 (chroot env nice nohup stdbuf
336 +* Process control:: プロセス制御 (kill)
337 +* Delaying:: 一時停止 (sleep)
338 +* Numeric operations:: 数値の操作 (factor numfmt seq)
339 +* File permissions:: アクセス・モード
340 * Date input formats:: 日付文字列の指定法
341 -* Opening the software toolbox:: The software tools philosophy
342 +* Opening the software toolbox:: ソフトウェア工具という考え方
343 +* About the translation:: 翻訳について
344 * GNU Free Documentation License:: Copying and sharing this manual
345 * Concept index:: General index
356 * Exit status:: プログラムが実行に成功したか失敗したかの指標
357 -* Backup options:: Backup options
358 -* Block size:: Block size
359 +* Backup options:: バックアップ・オプション
360 +* Block size:: ブロックサイズ
361 * Floating point:: 浮動小数点数の表現
362 * Signal specifications:: シグナルの指定
363 -* Disambiguating names and IDs:: chgrp, chown, chroot,
364 - id におけるユーザやグループの指定法
365 +* Disambiguating names and IDs:: chgrp, chown, chroot, id
367 * Random sources:: ランダムデータのソース
368 -* Target directory:: Target directory
369 -* Trailing slashes:: Trailing slashes
370 +* Target directory:: 出力先ディレクトリ
371 +* Trailing slashes:: 末尾のスラッシュ
372 * Traversing symlinks:: ディレクトリを指すシンボリックリンクのたどり方
373 -* Treating / specially:: Treating / specially
374 -* Standards conformance:: Standards conformance
375 +* Treating / specially:: / (ルート) を特別扱いする
376 +* Special built-in utilities:: シェルの組み込みコマンド
377 +* Standards conformance:: 規格への準拠
378 * Multi-call invocation:: Multi-call プログラムの起動
380 -Output of entire files
385 * cat invocation:: ファイルを結合して、書き出す
386 * tac invocation:: ファイルを結合して、ファイルごとに逆順で書き出す
387 * nl invocation:: 行番号を付けて、ファイルを書き出す
388 -* od invocation:: ファイルを 8
390 -* base32 invocation:: データを ASCII
392 -* base64 invocation:: データを ASCII
395 -Formatting file contents
397 +* od invocation:: ファイルを 8 進数などの形式で書き出す
398 +* base32 invocation:: データを ASCII 文字で表示可能なデータに変換する
399 +* base64 invocation:: データを ASCII 文字で表示可能なデータに変換する
403 * fmt invocation:: パラグラフに分かれたテキストを整形し直す
404 * pr invocation:: ページ付けや段組みをしてファイルを表示する
405 * fold invocation:: 入力行を指定された幅に合わせて折り返す
407 -Output of parts of files
412 * head invocation:: ファイルの先頭部分を出力する
413 * tail invocation:: ファイルの末尾部分を出力する
414 * split invocation:: ファイルを一定のサイズに分割する
415 * csplit invocation:: ファイルを内容を目印にして分割する
422 * wc invocation:: 行数、単語数、バイト数を表示する
423 * sum invocation:: チェックサムとブロック数を表示する
424 -* cksum invocation:: CRC
426 -* b2sum invocation:: BLAKE2
428 -* md5sum invocation:: MD5
430 -* sha1sum invocation:: SHA-1
432 -* sha2 utilities:: SHA-2
435 -Operating on sorted files
437 +* cksum invocation:: CRC チェックサムとバイト数を表示する
438 +* b2sum invocation:: BLAKE2 ダイジェストの表示、または検査をする
439 +* md5sum invocation:: MD5 ダイジェストの表示、または検査をする
440 +* sha1sum invocation:: SHA-1 ダイジェストの表示、または検査をする
441 +* sha2 utilities:: SHA-2 ダイジェストの表示、または検査をする
445 * sort invocation:: テキストファイルを並べ替える
446 * shuf invocation:: テキストファイルをシャッフルする
447 * uniq invocation:: ファイルから重複を省く
448 * comm invocation:: ソート済みの二つのファイルを一行づつ比較する
449 -* ptx invocation:: ファイル内容の permuted index
451 +* ptx invocation:: ファイル内容の permuted index を作成する
452 * tsort invocation:: トポロジカル・ソート
454 @command{ptx}: パミューテド・インデックスを作成する
458 * General options in ptx:: プログラム全体の動作に関係するオプション
459 -* Charset selection in ptx:: 使用している文字セットについて
460 +* Charset selection in ptx:: 使用している文字セットについて
461 * Input processing in ptx:: 入力のフィールドと文脈、及びキーワードの選択
462 -* Output formatting in ptx:: 出力フォーマットのタイプ、及びフィールドの幅
463 +* Output formatting in ptx:: 出力フォーマットのタイプ、及びフィールドの幅
464 * Compatibility in ptx:: GNU による @command{ptx} の拡張
471 * cut invocation:: 各行の選択した部分を表示する
472 * paste invocation:: 複数のファイルの各行をマージする
473 * join invocation:: 共通のフィールドに基づいて行を連結する
475 -Operating on characters
480 * tr invocation:: 文字の置換、圧縮、削除を行う
481 * expand invocation:: タブをスペースに変換する
482 @@ -345,15 +324,11 @@
484 @command{tr}: 文字の置換、圧縮、削除を行う
488 * Character sets:: 文字集合の指定
489 * Translating:: ある文字集合を別の文字集合に変換する
490 * Squeezing and deleting:: 文字の削除
497 * ls invocation:: ディレクトリの内容を一覧表示する
498 * dir invocation:: ディレクトリの内容を簡潔に表示する
499 @@ -362,72 +337,56 @@
501 @command{ls}: ディレクトリの内容を一覧表示する
505 -* Which files are listed:: Which files are listed
506 -* What information is listed:: What information is listed
507 -* Sorting the output:: Sorting the output
508 +* Which files are listed:: 表示対象にするファイル
509 +* What information is listed:: 表示する情報
510 +* Sorting the output:: 出力のソート
511 * Details about version sort:: バージョン・ソートの詳細
512 -* General output formatting:: General output formatting
513 -* Formatting the file names:: Formatting the file names
517 +* General output formatting:: 出力全体の形式
518 +* Formatting file timestamps:: タイムスタンプのフォーマット
519 +* Formatting the file names:: ファイル名のフォーマット
523 * cp invocation:: ファイルやディレクトリをコピーする
524 * dd invocation:: ファイルの変換とコピー
525 * install invocation:: ファイルをコピーし属性をセットする
526 -* mv invocation:: ファイルの移動 (名前の変更)
528 +* mv invocation:: ファイルの移動 (名前の変更) を行う
529 * rm invocation:: ファイルやディレクトリを削除する
530 * shred invocation:: セキュリティを向上させたファイルの削除
536 -* link invocation:: システムコール link
538 -* ln invocation:: ファイル間のリンクを作成する
539 -* mkdir invocation:: ディレクトリを作成する
540 -* mkfifo invocation:: FIFO (名前付きパイプ) を作成する
541 -* mknod invocation:: ブロック型やキャラクタ型のスペシャルファイルを作成する
542 -* readlink invocation:: シムリンクの値、または正規化されたファイル名を表示する
543 -* rmdir invocation:: 空のディレクトリを削除する
544 -* unlink invocation:: システムコール unlink
547 -Changing file attributes
550 +* link invocation:: システムコール link を使って、ハードリンクを作成する
551 +* ln invocation:: ファイル間のリンクを作成する
552 +* mkdir invocation:: ディレクトリを作成する
553 +* mkfifo invocation:: FIFO (名前付きパイプ) を作成する
554 +* mknod invocation:: ブロック型やキャラクタ型のスペシャルファイルを作成する
555 +* readlink invocation:: シムリンクの値、または正規化されたファイル名を表示する
556 +* rmdir invocation:: 空のディレクトリを削除する
557 +* unlink invocation:: システムコール unlink を使って、ファイルを削除する
561 * chown invocation:: ファイルの所有者やグループを変更する
562 * chgrp invocation:: ファイルの所有グループを変更する
563 * chmod invocation:: アクセス権を変更する
564 * touch invocation:: ファイルのタイムスタンプを変更する
571 * df invocation:: ファイルシステムのディスク使用状態を報告する
572 * du invocation:: ファイルのディスク使用量を概算する
573 * stat invocation:: ファイルやファイルシステムの状態を報告する
574 -* sync invocation:: Synchronize cached writes to persistent storage
575 +* sync invocation:: キャッシュされた書き込みを永続的な記憶装置に同期する
576 * truncate invocation:: ファイルサイズの短縮・伸長を行う
583 * echo invocation:: テキストを 1 行表示する
584 * printf invocation:: データを整形して表示する
585 * yes invocation:: 中断されるまで文字列を表示する
592 * false invocation:: 何もせず、実行失敗のステータスを返す
593 * true invocation:: 何もせず、正常終了する
594 @@ -436,33 +395,24 @@
596 @command{test}: ファイルタイプのチェックや値の比較を行う
600 -* File type tests:: File type tests
601 -* Access permission tests:: Access permission tests
602 -* File characteristic tests:: File characteristic tests
603 -* String tests:: String tests
604 -* Numeric tests:: Numeric tests
605 +* File type tests:: ファイルタイプのテスト
606 +* Access permission tests:: アクセス許可のテスト
607 +* File characteristic tests:: ファイル特性のテスト
608 +* String tests:: 文字列のテスト
609 +* Numeric tests:: 数値のテスト
611 @command{expr}: 式を評価する
615 * String expressions:: 文字列式 (+ : match substr index length)
616 * Numeric expressions:: 数式 (+ - * / %)
617 -* Relations for expr:: 論理結合と関係表現 (| & < <= = == !=
619 +* Relations for expr:: 論理結合と関係表現 (| & < <= = == != >= >)
620 * Examples of expr:: @command{expr} の使用例
627 * tee invocation:: 出力を複数のファイルやプロセスにリダイレクトする
629 -File name manipulation
634 * basename invocation:: ファイル名からディレクトリと接尾辞を取り除く
635 * dirname invocation:: ファイル名から最後の要素を取り除く
637 * mktemp invocation:: テンポラリファイルやディレクトリを作成する
638 * realpath invocation:: ファイル名を展開して表示する
645 * pwd invocation:: 現在作業中のディレクトリを表示する
646 * stty invocation:: 端末の諸特性を表示・変更する
649 @command{stty}: 端末の諸特性を表示・変更する
665 * id invocation:: ユーザの ID を表示する
666 * logname invocation:: 現在のログイン名を表示する
667 @@ -502,13 +446,11 @@
668 * users invocation:: 現在ログインしている全ユーザのログイン名を表示する
669 * who invocation:: 現在誰がログインしているかを表示する
676 -* arch invocation:: マシンのハードウェア名を表示する
677 * date invocation:: システムの日付や時刻を表示、設定する
678 -* nproc invocation:: Print the number of processors
679 +* arch invocation:: マシンのハードウェア名を表示する
680 +* nproc invocation:: プロセッサ数を表示する
681 * uname invocation:: システムについて情報を表示する
682 * hostname invocation:: システム名を表示、設定する
683 * hostid invocation:: 数値によるホストの識別名を表示する
686 @command{date}: システムの日付や時刻を表示、設定する
690 -* Time conversion specifiers:: 時刻関係の変換指定子
691 - %[HIklMNpPrRsSTXzZ]
692 -* Date conversion specifiers:: 日付関係の変換指定子
693 - %[aAbBcCdDeFgGhjmuUVwWxyY]
694 +* Time conversion specifiers:: 時刻関係の変換指定子 %[HIklMNpPrRsSTXzZ]
695 +* Date conversion specifiers:: 日付関係の変換指定子 %[aAbBcCdDeFgGhjmuUVwWxyY]
696 * Literal conversion specifiers:: 文字変換指定子 %[%nt]
697 * Padding and other flags:: 0 や空白による空き埋め、その他
698 * Setting the time:: システムクロックの変更
699 @@ -529,61 +467,51 @@
700 * Date input formats:: 日付文字列の指定法
701 * Examples of date:: 用例
707 -* chcon invocation:: ファイルの SELinux
709 -* runcon invocation:: 指定された SELinux
712 -Modified command invocation
715 +* chcon invocation:: ファイルの SELinux コンテキストを変更する
716 +* runcon invocation:: 指定された SELinux コンテキストでコマンドを実行する
720 * chroot invocation:: ルートディレクトリを変更して、コマンドを実行する
721 * env invocation:: 変更した環境でコマンドを実行する
722 -* nice invocation:: niceness
724 +* nice invocation:: niceness を変更して、コマンドを実行する
725 * nohup invocation:: ハングアップ・シグナルで終了しないコマンドを実行する
726 * stdbuf invocation:: 入出力バッファリングを変更して、コマンドを実行する
727 * timeout invocation:: タイムリミット付きでコマンドを実行する
734 * kill invocation:: プロセスにシグナルを送る。
741 * sleep invocation:: 指定された時間、停止する
748 * factor invocation:: 素因数を表示する
749 * numfmt invocation:: 数値を整形し直す
750 * seq invocation:: 数列を表示する
753 +@command{numfmt}: 数値を整形し直す
755 +* General options in numfmt:: 一般オプション
756 +* Possible UNITs:: 使用できる UNIT
757 +* Examples of using numfmt:: numfmt の使用例
762 * Mode Structure:: ファイルのモードビットの構成
763 * Symbolic Modes:: ファイルのモードビットの憶えやすい表記
764 -* Numeric Modes:: ファイルのモードビットの 8
766 +* Numeric Modes:: ファイルのモードビットの 8 進数による表記
767 +* Operator Numeric Modes:: 8 進数によるモードの追加、削除、絶対指定
768 * Directory Setuid and Setgid:: ディレクトリの Set-User-ID と
776 * General date syntax:: 共通規則
777 * Calendar date items:: 19 Dec 1994
778 @@ -597,21 +525,21 @@
779 * Specifying time zone rules:: TZ="America/New_York", TZ="UTC0"
780 * Authors of parse_datetime:: Bellovin, Eggert, Salz, Berets, et al.
782 -Opening the software toolbox
787 -* Toolbox introduction:: Toolbox introduction
788 -* I/O redirection:: I/O redirection
789 +* Toolbox introduction:: はじめに
790 +* I/O redirection:: I/O リダイレクション
791 * The who command:: @command{who} コマンド
792 * The cut command:: @command{cut} コマンド
793 * The sort command:: @command{sort} コマンド
794 * The uniq command:: @command{uniq} コマンド
795 -* Putting the tools together:: Putting the tools together
796 +* Putting the tools together:: 工具を組み合わせる
801 +* About the translation:: 翻訳について
805 * GNU Free Documentation License:: Copying and sharing this manual
811 -@chapter Introduction
814 このマニュアルは作成の途上にある。たとえば、多くのセクションで、
815 基本的な概念を初心者にわかりやすく説明するといった試みがなされていない。
817 Richard Stallman が例によって洞察力に富む貴重な意見を寄せてくれた。
820 -@chapter Common options
825 @@ -890,32 +818,25 @@
828 * Exit status:: プログラムが成功したか失敗したかの指標。
829 -* Backup options:: バックアップ・オプション (-b と
831 -* Block size:: ブロックサイズ (BLOCK_SIZE と
833 +* Backup options:: バックアップ・オプション (-b と -S)。
834 +* Block size:: ブロックサイズ (BLOCK_SIZE と --block-size)。
835 * Floating point:: 浮動小数点数の表現。
836 -* Signal specifications:: --signal
838 -* Disambiguating names and IDs:: chgrp, chown, chroot,
839 - id におけるユーザやグループの指定法
840 -* Random sources:: ランダムデータのソース
842 +* Signal specifications:: --signal オプションによるシグナルの指定。
843 +* Disambiguating names and IDs:: chgrp, chown, chroot, id における
845 +* Random sources:: ランダムデータのソース (--random-source)。
846 * Target directory:: 出力先ディレクトリの指定。
847 -* Trailing slashes:: 末尾のスラッシュ
848 - (--strip-trailing-slashes)。
849 +* Trailing slashes:: 末尾のスラッシュ (--strip-trailing-slashes)。
850 * Traversing symlinks:: シムリンクをたどる (-H, -L, -P)。
851 -* Treating / specially:: --preserve-root や --no-preserve-root
853 -* Special built-in utilities:: 組み込みコマンド @command{break},
855 +* Treating / specially:: --preserve-root や --no-preserve-root の使用。
856 +* Special built-in utilities:: 組み込みコマンド @command{break}, @command{:} など。
857 * Standards conformance:: POSIX 規格への準拠。
858 * Multi-call invocation:: Multi-call プログラムの起動。
863 -@section Exit status
867 終了ステータス 0 は成功を示し、0 以外の値は失敗を示す。
872 -@section Backup options
873 +@section バックアップ・オプション
875 @cindex backup options
886 @@ -1188,7 +1109,7 @@
887 @option{--block-size} オプションは影響することに注意していただきたい。
890 -@section Floating point numbers
892 @cindex floating point
893 @cindex IEEE floating point
895 @@ -1220,7 +1141,7 @@
896 @xref{Parsing of Floats,,, libc, The GNU C Library Reference Manual}.
898 @node Signal specifications
899 -@section Signal specifications
901 @cindex signals, specifying
903 @var{signal} の指定には、@samp{HUP} のようなシグナル名や @samp{1} のようなシグナル番号、
904 @@ -1397,7 +1318,7 @@
907 @node Target directory
908 -@section Target directory
911 @cindex target directory
913 @@ -1490,7 +1411,7 @@
914 @option{--no-target-directory} (@option{-T}) オプションを一緒に使うことはできない。
916 @node Trailing slashes
917 -@section Trailing slashes
920 @cindex trailing slashes
922 @@ -1513,7 +1434,7 @@
923 で要求されている動作であり、POSIX 規格のほかの部分とも首尾一貫している。
925 @node Traversing symlinks
926 -@section Traversing symlinks
927 +@section シンボリックリンクをたどる
929 @cindex symbolic link to directory, controlling traversal of
931 @@ -1596,7 +1517,7 @@
932 これは、@option{--recursive} (@option{-R}) を同時に使っているときの話である。)
934 @node Special built-in utilities
935 -@section Special built-in utilities
936 +@section 特殊ビルトイン・ユーティリティ
938 プログラムの中には、@command{nice} のように、ほかのプログラムを起動できるものがある。
939 たとえば、@samp{nice cat file} というコマンドは、コマンド @samp{cat file}
940 @@ -1631,7 +1552,7 @@
941 シェルのサスペンドは起こらず、エラーメッセージが出力される。
943 @node Standards conformance
944 -@section Standards conformance
947 @vindex POSIXLY_CORRECT
948 GNU ユーティリティのデフォルトの動作が POSIX の規格と一致しない場合が、若干ながら存在する。
949 @@ -1699,7 +1620,7 @@
950 詳しくは、coreutils パッケージに含まれる NEWS ファイルをご覧いただきたい。)
952 @node Output of entire files
953 -@chapter Output of entire files
956 @cindex output of entire files
957 @cindex entire files, output of
958 @@ -1711,12 +1632,9 @@
959 * cat invocation:: ファイルを結合して、書き出す。
960 * tac invocation:: ファイルを結合し、ファイルごとに逆順で書き出す。
961 * nl invocation:: 行番号を付けて、ファイルを書き出す。
962 -* od invocation:: ファイルを 8
964 -* base32 invocation:: データを ASCII
966 -* base64 invocation:: データを ASCII
968 +* od invocation:: ファイルを 8 進数などの形式で書き出す。
969 +* base32 invocation:: データを ASCII 文字で表示可能なデータに変換する。
970 +* base64 invocation:: データを ASCII 文字で表示可能なデータに変換する。
974 @@ -2382,7 +2300,7 @@
977 @node Formatting file contents
978 -@chapter Formatting file contents
981 @cindex formatting file contents
983 @@ -2923,7 +2841,7 @@
986 @node Output of parts of files
987 -@chapter Output of parts of files
990 @cindex output of parts of files
991 @cindex parts of files, output of
992 @@ -3762,7 +3680,7 @@
995 @node Summarizing files
996 -@chapter Summarizing files
997 +@chapter ファイルの要約 (行数、単語数、チェックサム)
999 @cindex summarizing files
1001 @@ -3771,16 +3689,11 @@
1003 * wc invocation:: 行数、単語数、バイト数を表示する。
1004 * sum invocation:: チェックサムとブロック数を表示する。
1005 -* cksum invocation:: CRC
1007 -* b2sum invocation:: BLAKE2
1008 - ダイジェストの表示、または検査をする。
1009 -* md5sum invocation:: MD5
1010 - ダイジェストの表示、または検査をする。
1011 -* sha1sum invocation:: SHA-1
1012 - ダイジェストの表示、または検査をする。
1013 -* sha2 utilities:: SHA-2
1014 - ダイジェストの表示、または検査をする。
1015 +* cksum invocation:: CRC チェックサムとバイト数を表示する。
1016 +* b2sum invocation:: BLAKE2 ダイジェストの表示、または検査をする。
1017 +* md5sum invocation:: MD5 ダイジェストの表示、または検査をする。
1018 +* sha1sum invocation:: SHA-1 ダイジェストの表示、または検査をする。
1019 +* sha2 utilities:: SHA-2 ダイジェストの表示、または検査をする。
1023 @@ -4243,7 +4156,7 @@
1026 @node Operating on sorted files
1027 -@chapter Operating on sorted files
1028 +@chapter ソートしたファイルの操作
1030 @cindex operating on sorted files
1031 @cindex sorted files, operations on
1032 @@ -4255,8 +4168,7 @@
1033 * shuf invocation:: テキストファイルをシャッフルする。
1034 * uniq invocation:: ファイルから重複を省く。
1035 * comm invocation:: ソート済みの二つのファイルを一行づつ比較する。
1036 -* ptx invocation:: ファイル内容の permuted index
1038 +* ptx invocation:: ファイル内容の permuted index を作成する。
1039 * tsort invocation:: トポロジカル・ソート。
1042 @@ -5479,7 +5391,7 @@
1043 インデックスとも言われる。簡単に言えば、本文にあるとおり、
1044 キーワードに前後の文脈を付けて項目として立てる索引のことである。たとえば、"The cow
1045 jumped over the moon." という文があるとしよう。今、キーワードを角カッコ ([])
1046 -で示すとすると、@command{ptx} による一番素朴なパミューテド・インデックスの作成では、
1047 +で示すとすると、@command{ptx} による一番簡単なパミューテド・インデックスの作成では、
1051 @@ -5498,19 +5410,23 @@
1052 円順列 (cyclic permutation) に見立てているかららしい。
1055 -上記の文に対して何のオプションも付けずに @command{ptx}
1056 -を実行したときの実際の出力は、次のようになる。出力された行の中央の
1057 +上記の文を cow.txt というファイルに保存し、それに対して @option{-A}
1058 +オプションのみを付けて @command{ptx} を実行してみよう。
1059 +その出力は、次のようになる。出力された行のほぼ中央にある
1060 (すなわち、少し長めの空白の後ろの) 単語がキーワードである。
1061 大文字小文字を区別してアルファベット順に並んでいるのが、おわかりになるだろう。
1062 +各行頭にあるのは、@option{-A} オプションによって生成された参照箇所情報
1066 -$ echo "The cow jumped over the moon." | ptx
1067 - The cow jumped over the moon.
1068 - The cow jumped over the moon.
1069 - The cow jumped over the moon.
1070 - The cow jumped over the moon.
1071 - The cow jumped over the moon.
1072 - The cow jumped over the moon.
1073 +$ echo "The cow jumped over the moon." >cow.txt
1075 +cow.txt:1: . The cow jumped over the moon
1076 +cow.txt:1: The cow jumped over the moon.
1077 +cow.txt:1: The cow jumped over the moon.
1078 +cow.txt:1: The cow jumped over the moon.
1079 +cow.txt:1: The cow jumped over the moon.
1080 +cow.txt:1: The cow jumped over the moon.
1083 パミューテド・インデックスの代表的な例としては、
1084 @@ -5563,9 +5479,9 @@
1087 * General options in ptx:: プログラム全体の動作に関係するオプション。
1088 -* Charset selection in ptx:: 使用している文字セットについて。
1089 +* Charset selection in ptx:: 使用している文字セットについて。
1090 * Input processing in ptx:: 入力のフィールドと文脈、及びキーワードの選択。
1091 -* Output formatting in ptx:: 出力フォーマットのタイプ、及びフィールドの幅。
1092 +* Output formatting in ptx:: 出力フォーマットのタイプ、及びフィールドの幅。
1093 * Compatibility in ptx::
1096 @@ -6208,7 +6124,7 @@
1099 @node Operating on fields
1100 -@chapter Operating on fields
1104 * cut invocation:: 各行の選択した部分を表示する。
1105 @@ -6618,7 +6534,7 @@
1108 @node Operating on characters
1109 -@chapter Operating on characters
1112 @cindex operating on characters
1114 @@ -6839,7 +6755,7 @@
1118 -@subsection Translating
1121 @cindex translating characters
1123 @@ -7143,7 +7059,7 @@
1126 @node Directory listing
1127 -@chapter Directory listing
1128 +@chapter ディレクトリの一覧表示
1130 この章では、@command{ls} とその変種の @command{dir} 及び @command{vdir} について説明する。
1131 こうしたコマンドは、ファイルに関する情報を一覧表示する。
1132 @@ -7206,23 +7122,24 @@
1133 削除やリネームの最中だと、そういうことが起きる)
1134 2: 深刻なトラブル (たとえば、メモリの不足、無効なオプション、
1135 コマンドライン引数として指定されたファイルやディレクトリに
1136 - アクセスできなかった場合、ディレクトリのループなど)@end display
1137 + アクセスできなかった場合、ディレクトリのループなど)
1140 参照 @ref{Common options}.
1143 -* Which files are listed::
1144 -* What information is listed::
1145 -* Sorting the output::
1146 -* Details about version sort::
1147 -* General output formatting::
1148 -* Formatting file timestamps::
1149 -* Formatting the file names::
1150 +* Which files are listed:: 表示対象にするファイル
1151 +* What information is listed:: 表示する情報
1152 +* Sorting the output:: 出力のソート
1153 +* Details about version sort:: バージョン・ソートの詳細
1154 +* General output formatting:: 出力全体の形式
1155 +* Formatting file timestamps:: タイムスタンプのフォーマット
1156 +* Formatting the file names:: ファイル名のフォーマット
1160 @node Which files are listed
1161 -@subsection Which files are listed
1162 +@subsection 表示対象にするファイル
1164 以下のオプションは、どんなファイルについて @command{ls} が情報を表示するかを決定する。
1165 デフォルトで @command{ls} が表示するのは、コマンドラインで指定されたファイルだが、
1166 @@ -7349,7 +7266,7 @@
1169 @node What information is listed
1170 -@subsection What information is listed
1173 以下のオプションは、@command{ls} がどんな情報を表示するかに関係している。
1174 @command{ls} がデフォルトで表示するのは、ファイル名だけである。
1175 @@ -7541,7 +7458,7 @@
1177 ハイパフォーマンス (``contiguous data'') ファイル
1183 @c semaphore, if this is a distinct file type
1184 @@ -7665,7 +7582,7 @@
1187 @node Sorting the output
1188 -@subsection Sorting the output
1191 @cindex sorting @command{ls} output
1192 以下のオプションは、@command{ls} が出力する情報を並べる際の順序を変更する。
1193 @@ -7768,7 +7685,7 @@
1196 @node Details about version sort
1197 -@subsection Details about version sort
1198 +@subsection バージョン・ソートの詳細
1200 ファイル名にはインデックス番号やバージョン番号が含まれていることがしばしばあるが、
1201 バージョン・ソートは、そうした状況に対処している。
1202 @@ -7821,7 +7738,7 @@
1205 @node General output formatting
1206 -@subsection General output formatting
1207 +@subsection 出力全体の形式
1209 以下のオプションは出力全体の見かけに影響を及ぼす。
1211 @@ -8014,7 +7931,7 @@
1214 @node Formatting file timestamps
1215 -@subsection Formatting file timestamps
1216 +@subsection タイムスタンプのフォーマット
1218 デフォルトでは、ファイルのタイムスタンプは短縮形式で表示される。
1219 すなわち、最近のタイムスタンプ以外は、@samp{Mar 30@ @ 2002}
1220 @@ -8147,7 +8064,7 @@
1223 @node Formatting the file names
1224 -@subsection Formatting the file names
1225 +@subsection ファイル名のフォーマット
1227 以下のオプションは、ファイル名の表示方法を変更する。
1229 @@ -8388,7 +8305,7 @@
1232 @node Basic operations
1233 -@chapter Basic operations
1234 +@chapter 基本的なファイル操作
1236 @cindex manipulating files
1238 @@ -8399,8 +8316,7 @@
1239 * cp invocation:: ファイルをコピーする。
1240 * dd invocation:: ファイルの変換とコピー。
1241 * install invocation:: ファイルをコピーし属性をセットする。
1242 -* mv invocation:: ファイルの移動 (名前の変更)
1244 +* mv invocation:: ファイルの移動 (名前の変更) を行う。
1245 * rm invocation:: ファイルやディレクトリを削除する。
1246 * shred invocation:: セキュリティを向上させたファイルの削除。
1248 @@ -10184,7 +10100,7 @@
1251 @node Special file types
1252 -@chapter Special file types
1255 @cindex special file types
1256 @cindex file types, special
1257 @@ -10211,16 +10127,15 @@
1258 (@dfn{special files}) がある。
1261 -* link invocation:: システムコール link
1263 -* ln invocation:: ファイル間のリンクを作成する。
1264 -* mkdir invocation:: ディレクトリを作成する。
1265 -* mkfifo invocation:: FIFO (名前付きパイプ) を作成する
1266 -* mknod invocation:: ブロック型やキャラクタ型のスペシャルファイルを作成する
1267 -* readlink invocation:: シムリンクの値、または正規化されたファイル名を表示する。
1268 -* rmdir invocation:: 空のディレクトリを削除する。
1269 -* unlink invocation:: システムコール unlink
1271 +* link invocation:: システムコール link を使って、ハードリンクを作成する
1272 +* ln invocation:: ファイル間のリンクを作成する
1273 +* mkdir invocation:: ディレクトリを作成する
1274 +* mkfifo invocation:: FIFO (名前付きパイプ) を作成する
1275 +* mknod invocation:: ブロック型やキャラクタ型のスペシャルファイルを作成する
1276 +* readlink invocation:: シムリンクの値、または正規化されたファイル名を表示する
1277 +* rmdir invocation:: 空のディレクトリを削除する
1278 +* unlink invocation:: システムコール unlink を使って、ファイルを削除する
1283 @@ -10539,7 +10454,8 @@
1284 # かぎり、問題がない。また、ネットワークでつながったファイル
1286 ln -s afile anotherfile
1287 -ln -s ../adir/afile yetanotherfile@end smallexample
1288 +ln -s ../adir/afile yetanotherfile
1292 @node mkdir invocation
1293 @@ -10924,7 +10840,7 @@
1296 @node Changing file attributes
1297 -@chapter Changing file attributes
1300 @cindex changing file attributes
1301 @cindex file attributes, changing
1302 @@ -11585,7 +11501,7 @@
1306 -@chapter Disk usage
1311 @@ -12629,7 +12545,7 @@
1315 -@chapter Printing text
1318 @cindex printing text, commands for
1319 @cindex commands for printing text
1320 @@ -12687,7 +12603,7 @@
1327 フォームフィード (form feed)
1329 @@ -12932,7 +12848,7 @@
1333 -@chapter Conditions
1337 @cindex commands for exit status
1338 @@ -13072,19 +12988,17 @@
1342 -* File type tests:: ファイルタイプのテスト (-[gkruwxOG])
1343 -* Access permission tests:: アクセス許可のテスト (-[gkruwxOG])
1344 -* File characteristic tests:: ファイル特性のテスト (-e -s -nt -ot
1346 -* String tests:: 文字列のテスト (-z -n = == !=)
1347 -* Numeric tests:: 数値のテスト (-eq -ne -lt -le -gt -ge)
1348 -* Connectives for test:: @command{test} の論理結合演算子 (! -a
1350 +* File type tests:: ファイルタイプのテスト (-[gkruwxOG])。
1351 +* Access permission tests:: アクセス許可のテスト (-[gkruwxOG])。
1352 +* File characteristic tests:: ファイル特性のテスト (-e -s -nt -ot -ef)。
1353 +* String tests:: 文字列のテスト (-z -n = == !=)。
1354 +* Numeric tests:: 数値のテスト (-eq -ne -lt -le -gt -ge)。
1355 +* Connectives for test:: @command{test} の論理結合演算子 (! -a -o)。
1359 @node File type tests
1360 -@subsection File type tests
1361 +@subsection ファイルタイプのテスト
1363 @cindex file type tests
1365 @@ -13141,7 +13055,7 @@
1368 @node Access permission tests
1369 -@subsection Access permission tests
1370 +@subsection アクセス許可のテスト
1372 @cindex access permission tests
1373 @cindex permission tests
1374 @@ -13195,7 +13109,7 @@
1377 @node File characteristic tests
1378 -@subsection File characteristic tests
1379 +@subsection ファイル特性のテスト
1381 @cindex file characteristic tests
1383 @@ -13236,7 +13150,7 @@
1387 -@subsection String tests
1388 +@subsection 文字列のテスト
1390 @cindex string tests
1392 @@ -13282,7 +13196,7 @@
1396 -@subsection Numeric tests
1399 @cindex numeric tests
1400 @cindex arithmetic tests
1401 @@ -13327,7 +13241,7 @@
1404 @node Connectives for test
1405 -@subsection Connectives for @command{test}
1406 +@subsection @command{test} の論理結合演算子
1408 @cindex logical connectives
1409 @cindex connectives, logical
1410 @@ -13441,16 +13355,15 @@
1414 -* String expressions:: 文字列式 (+ : match substr index length)
1415 -* Numeric expressions:: 数式 (+ - * / %)
1416 -* Relations for expr:: 論理結合と関係表現 (| & < <= = == !=
1418 +* String expressions:: 文字列式 (+ : match substr index length)。
1419 +* Numeric expressions:: 数式 (+ - * / %)。
1420 +* Relations for expr:: 論理結合と関係表現 (| & < <= = == != >= >)。
1421 * Examples of expr:: 用例。
1425 @node String expressions
1426 -@subsection String expressions
1429 @cindex string expressions
1430 @cindex expressions, string
1431 @@ -13529,7 +13442,7 @@
1434 @node Numeric expressions
1435 -@subsection Numeric expressions
1438 @cindex numeric expressions
1439 @cindex expressions, numeric
1440 @@ -13647,7 +13560,7 @@
1444 -@chapter Redirection
1448 @cindex commands for redirection
1449 @@ -13864,7 +13777,7 @@
1452 @node File name manipulation
1453 -@chapter File name manipulation
1456 @cindex file name manipulation
1457 @cindex manipulation of file names
1458 @@ -14407,7 +14320,7 @@
1461 @node Working context
1462 -@chapter Working context
1465 @cindex working context
1466 @cindex commands for printing the working context
1467 @@ -15281,7 +15194,7 @@
1470 @node User information
1471 -@chapter User information
1474 @cindex user information, commands for
1475 @cindex commands for printing user information
1476 @@ -15290,12 +15203,14 @@
1477 誰がログインしているか、どんなグループに所属しているか、などである。
1480 -* id invocation:: ユーザの ID を表示する。
1481 -* logname invocation:: 現在のログイン名を表示する。
1482 -* whoami invocation:: 実効ユーザ ID を表示する。
1483 -* groups invocation:: ユーザが所属しているグループ名を表示する。
1484 -* users invocation:: 現在ログインしている全ユーザのログイン名を表示する。
1485 -* who invocation:: 現在誰がログインしているかを表示する。
1486 +* id invocation:: ユーザの ID を表示する。
1487 +* logname invocation:: 現在のログイン名を表示する。
1488 +* whoami invocation:: 実効ユーザ ID を表示する。
1489 +* groups invocation:: ユーザが所属しているグループ名を表示する。
1490 +* users invocation:: 現在ログインしている全ユーザのログイン名を表示する。
1491 +* who invocation:: 現在誰がログインしているかを表示する。
1497 @@ -15665,7 +15580,7 @@
1500 @node System context
1501 -@chapter System context
1504 @cindex system context
1505 @cindex context, system
1506 @@ -15724,22 +15639,20 @@
1510 -* Time conversion specifiers:: 時刻関係の変換指定子
1511 - %[HIklMNpPrRsSTXzZ]
1512 -* Date conversion specifiers:: 日付関係の変換指定子
1513 - %[aAbBcCdDeFgGhjmuUVwWxyY]
1514 -* Literal conversion specifiers:: 文字変換指定子 %[%nt]
1515 -* Padding and other flags:: 0 や空白による空き埋め、その他
1516 -* Setting the time:: システムクロックの変更。
1517 -* Options for date:: 現在の日時以外の指定など。
1518 +* Time conversion specifiers:: 時刻関係の変換指定子 %[HIklMNpPrRsSTXzZ]。
1519 +* Date conversion specifiers:: 日付関係の変換指定子 %[aAbBcCdDeFgGhjmuUVwWxyY]。
1520 +* Literal conversion specifiers:: 文字変換指定子 %[%nt]。
1521 +* Padding and other flags:: 0 や空白による空き埋め、その他。
1522 +* Setting the time:: システムクロックの変更。
1523 +* Options for date:: 現在の日時以外の指定など。
1525 -* Date input formats:: 日付文字列の指定法。
1526 +* Date input formats:: 日付文字列の指定法。
1528 -* Examples of date:: 用例。
1529 +* Examples of date:: 用例。
1532 @node Time conversion specifiers
1533 -@subsection Time conversion specifiers
1534 +@subsection 時刻関係の変換指定子
1536 @cindex time conversion specifiers
1537 @cindex conversion specifiers, time
1538 @@ -15816,7 +15729,7 @@
1541 @node Date conversion specifiers
1542 -@subsection Date conversion specifiers
1543 +@subsection 日付関係の変換指定子
1545 @cindex date conversion specifiers
1546 @cindex conversion specifiers, date
1547 @@ -15897,7 +15810,7 @@
1550 @node Literal conversion specifiers
1551 -@subsection Literal conversion specifiers
1552 +@subsection 文字変換指定子
1554 @cindex literal conversion specifiers
1555 @cindex conversion specifiers, literal
1556 @@ -15915,7 +15828,7 @@
1559 @node Padding and other flags
1560 -@subsection Padding and other flags
1561 +@subsection 空き埋めなどのフラグ
1563 @cindex numeric field padding
1564 @cindex padding of numeric fields
1565 @@ -15981,7 +15894,7 @@
1568 @node Setting the time
1569 -@subsection Setting the time
1570 +@subsection システムクロックの設定
1572 @cindex setting the time
1573 @cindex time setting
1574 @@ -16085,7 +15998,7 @@
1575 引数 @var{timespec} では、日付の後ろに時刻をどの単位まで追加するかを指定する。
1580 日付のみを表示する。@var{timespec} を省略した場合のデフォルト。
1583 @@ -16656,7 +16569,7 @@
1586 @node SELinux context
1587 -@chapter SELinux context
1588 +@chapter SELinux コンテキスト
1590 @cindex SELinux context
1591 @cindex SELinux, context
1592 @@ -16665,10 +16578,8 @@
1593 この章では、SELinux コンテキスト関係の操作を行うコマンドを説明する。
1596 -* chcon invocation:: ファイルの SELinux
1598 -* runcon invocation:: 指定された SELinux
1600 +* chcon invocation:: ファイルの SELinux コンテキストを変更する
1601 +* runcon invocation:: 指定された SELinux コンテキストでコマンドを実行する
1604 @node chcon invocation
1605 @@ -16845,7 +16756,7 @@
1608 @node Modified command invocation
1609 -@chapter Modified command invocation
1610 +@chapter コマンド実行条件の変更
1612 @cindex modified command invocation
1613 @cindex invocation of commands, modified
1614 @@ -17542,7 +17453,7 @@
1617 @node Process control
1618 -@chapter Process control
1621 @cindex processes, commands for controlling
1622 @cindex commands for controlling processes
1623 @@ -17630,7 +17541,7 @@
1624 @xref{Signal specifications}.
1630 @cindex delaying commands
1631 @cindex commands for delaying
1632 @@ -17662,11 +17573,11 @@
1647 @@ -17685,7 +17596,7 @@
1650 @node Numeric operations
1651 -@chapter Numeric operations
1654 @cindex numeric operations
1655 以下のプログラムは、数に関係した作業をする。
1656 @@ -17777,6 +17688,13 @@
1658 終了ステータスについては追加情報がある。@option{--invalid} をご覧になっていただきたい。
1661 +* General options in numfmt:: 一般オプション
1662 +* Possible UNITs:: 使用できる UNIT
1663 +* Examples of using numfmt:: numfmt の使用例
1666 +@node General options in numfmt
1669 このプログラムでは以下のオプションが使用できる。参照: @ref{Common options}.
1670 @@ -17912,6 +17830,7 @@
1674 +@node Possible UNITs
1675 @subsection 使用できる @var{unit}
1677 @option{--from=UNIT} や @option{--to=UNIT} で指定する @var{unit} には、
1678 @@ -17994,6 +17913,7 @@
1682 +@node Examples of using numfmt
1683 @subsection @command{nunfmt} の使用例
1685 1 個の数値を人間に読みやすい形に変換する (あるいは、その逆を行う)。
1686 @@ -18255,7 +18175,7 @@
1689 @node File permissions
1690 -@chapter File permissions
1692 @include perm-ja.texi
1694 @include parse-datetime-ja.texi
1695 @@ -18271,13 +18191,13 @@
1696 (@uref{http://www.linuxjournal.com/article.php?sid=2762})
1699 -* Toolbox introduction:: Toolbox introduction
1700 -* I/O redirection:: I/O redirection
1701 +* Toolbox introduction:: はじめに
1702 +* I/O redirection:: I/O リダイレクション
1703 * The who command:: @command{who} コマンド
1704 * The cut command:: @command{cut} コマンド
1705 * The sort command:: @command{sort} コマンド
1706 * The uniq command:: @command{uniq} コマンド
1707 -* Putting the tools together:: Putting the tools together
1708 +* Putting the tools together:: 工具を組み合わせる
1712 @@ -18823,6 +18743,156 @@
1713 Kernighan 氏に、この記事を読んでチェックしてくださったことについて、
1716 +@node About the translation
1719 +この文書は GNU core utilities version @value{VERSION} の
1720 +info マニュアルの翻訳である。間違いの御指摘や改良の御提案は
1721 +Linux JM project 宛にメールでなさっていただきたい
1722 +(@email{linuxjm-discuss@@lists.osdn.me})。
1724 +まず最初に、coreutils の日本語版 info マニュアルの呼び出し方を簡単に説明する。
1725 +coreutils の 日本語版 info が install-info
1726 +コマンドを使ってきちんとシステムにインストールされているならば、コマンドラインから
1727 +@samp{info coreutils-ja} で日本語マニュアル全体を、@samp{info chmod-ja}
1728 +などで個々のプログラムの日本語マニュアルを呼び出すことができる。
1729 +英語版を読むときは、今までどおり @samp{info coreutils} や @samp{info chmod}
1730 +とすればよい。個々のコマンドについては、英語版なら
1731 +@samp{info coreutils 'cp invocation'}、日本語版なら
1732 +@samp{info coreutils-ja 'cp invocation'} といったマニュアルの呼び出し方もある。
1734 +また、@samp{info} を引数なしで実行すると、
1735 +info マニュアルのトップレベルのメニューが開く。
1736 +ここで、メニュー項目にカーソルを合わせて、リターンキーを押せば、その項目に飛ぶ。
1737 +しかし、読みたい項目をキー操作で指定する方が簡単である。たとえば、
1738 +@kbd{m} キーを押した後 @kbd{chmod-ja}
1739 +と打ち込んで、リターンキーを押せば、chmod コマンドの日本語版マニュアルが、
1740 +@kbd{chmod} だけなら英語版マニュアルが表示される。
1742 +@kbd{coreutils-ja}、@kbd{chmod-ja} などと
1743 +@kbd{-ja} を付けるのは、@command{info} プログラムを起動するときと、
1744 +info のトップレベル・メニューにいるときだけである。
1745 +すでに日本語版 coreutils マニュアルのどれかを (それが
1746 +coreutils-ja であれ、dd-ja であれ) @command{info} コマンドで開いている場合は、
1747 +@kbd{-ja} を後ろに付ける必要がなくなる。と言うより、付けてはいけない。
1748 +coreutils-ja の先頭ページのようにコマンドのメニューが存在するページでは
1749 +(実際には、スクロールしないと、メニューが見えないが)、たとえば、
1750 +@kbd{m} に続けて @kbd{chmod} と打ち込み、リターンキーを押すだけで、
1751 +chmod の日本語の説明が開く。また、日本語 coreutils マニュアルの任意のページから
1752 +coreutils-ja の他のノードへ直接飛ぶ場合も (ノードは、ほぼ章や節に相当する)、
1753 +@kbd{g} キーを押してから、@kbd{chmod invocation} などとノード名を打ち込み、
1754 +リターンキーを押せばよい。@kbd{m}, @kbd{g}、どちらの場合も、タブで文字列の補完ができる。
1756 +info マニュアルの読み方の基本は、「メニューやクロスリファレンスにカーソルを合わせてリターンキーを押せば、その項目に飛ぶ。
1757 +スペースで先に進み、バックスペースで後戻りする。@kbd{l} キーで直前に開いていたノードに戻る。
1758 +@kbd{q} キーで終了する」である。たぶん coreutils-ja.info
1759 +のパッケージには、README.ja というファイルが含まれていると思う。
1760 +info マニュアルの呼び出し方や使用法について、そこにもう少し詳しい説明を書いておいたので、
1763 +ここで、日本語の info マニュアルを使用するときの問題点を挙げておく。
1767 +@command{info} コマンドのバージョンによっては、行末の処理が上手ではない。
1768 +そのため、行末に余計な文字が入ることがある。そうしたときは、@kbd{C-l} を押して
1769 +(Ctrl と l (エル) キーを同時に押す)、画面の再描画を行っていただきたい。
1771 +Emacs の info リーダーでは、この問題はめったに起きない。
1774 +最近の @command{info} コマンド (たとえば、バージョン 6.3)
1775 +では、@kbd{s} や @kbd{/} による日本語の単語の検索ができるようになった。
1776 +@kbd{C-s} による日本語のインクリメンタル検索も可能になっている。
1777 +バージョンの古い @command{info} では、英単語による検索はできても、
1778 +日本語の単語による検索はできないので、注意していただきたい。
1781 +X の端末エミュレータで @command{info} コマンドを使用する場合、
1782 +端末エミュレータとフォントの組み合わせによっては、
1783 +文字列を囲むクォートの表示がおかしくなることがある。
1784 +フォントに「Monospace Regular」を使っているなら、
1785 +「VL Pゴシック regular」か「Liberation Mono Regular」に変えてみるとよいかもしれない
1786 +(それはそれで、別の問題が出る可能性もあるが)。
1787 +ちょっと古風だが、日本語が使える @command{xterm}
1788 +(@command{uxterm} など) なら、クォートの表示にまず問題はない。
1791 +coreutils の info のこの翻訳では、インデックスの日本語化まで手が回らなかった。
1792 +そのため、インデックスは英語のままである。
1795 +古めの Emacs でこの翻訳を読もうとすると、文字化けするかもしれない。
1796 +回避法があるのかもしれないが、訳者にはわからなかった。
1799 +この翻訳の最初の版は、coreutils-8.20 所収の texinfo ファイルを元に、
1800 +Linux JM project のために訳者が新たに翻訳したものだった。
1801 +以下に、そのときの後書きをほぼそのまま載せておく。
1803 +この info マニュアルの原文は、本文の「序」でも述べているように、
1804 +各プログラムの man ページを統合し、増補・改訂したものである。この info
1805 +マニュアルがまとめられるにともない、公式の man ページの方は、コマンドの
1806 +@samp{--help} オプションで見ることができるものとほぼ同文の、
1809 +従来どおりの詳しい man ページを希望する人たちも存在した。
1810 +そのために作られたのが、gnumaniak の man ページであり、従来の man ページを
1811 +info の情報で増補したものだったが、現在では保守されていないようだ。
1813 +作成の経緯がそうしたものなので、この info マニュアルの原文には、
1814 +gnumaniak の man ページの原文とほとんど内容が同じものがある。
1815 +翻訳作業に当たっては、すべての項目について gnumaniak の
1816 +man ページの翻訳を参考にした。あちらの訳文の方がよくできている項目もある
1818 +@uref{http://linuxjm.osdn.jp/html/gnumaniak/man1/} にある)。
1820 +この翻訳は、Linux JM project の gnumaniak の翻訳に多くを負っている。
1821 +そこで、まず、gnumaniak の翻訳者の方々 --- 中野武雄、佐藤裕一、白方健太郎、
1822 +Kazuyuki Tanisako、Omo Kazuki の諸氏にお礼を申し上げる。
1824 +訳文を見直す際には、西尾太さんが以前翻訳なさった coreutils-5.2.1 の
1825 +info を参考にした。また、当然ながら、新しい man ページ
1826 +(こちらの翻訳者は、たぶん Yasuaki Taniguchi さんと Akihiro MOTOKI さん)
1827 +とも、できるだけ突き合わせた。西尾さん、Taniguchi さん、元木さんにもお礼を申し上げる。
1829 +gnumaniak や coreutils の man や info の翻訳をなさった方で、
1830 +私がお名前を挙げ忘れた方がいらっしゃるかもしれない。
1833 +訳文には間違った箇所がたくさんあると思う。そのへんは、ご寛恕いただきたい。
1834 +皆さんがこの訳文を叩き台にして、増補・改訂・改訳を続け、
1835 +より新しく、よりわかりやすい、そして、より正確な coreutils
1836 +の翻訳を作ってくだされば、最初の翻訳者としてそれにまさる喜びはない。
1845 +coreutils-8.20 を翻訳 by 長南洋一@*
1846 +ptx, tsort, chcon, runcon は未訳
1850 +coreutils-8.22 を元に増補・改訂 by 長南洋一@*
1851 +numfmt, ptx, tsort, chcon, runcon を翻訳
1855 +numfmt の章の構成を修正。訳文の訂正と細かい変更 by 長南洋一
1859 +coreutils-8.26 を元に増補・改訂 by 長南洋一
1866 @node GNU Free Documentation License
1867 @appendix GNU Free Documentation License