.\" -*- nroff -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH TEMPFILE 1 "27 czerwca 2012" Debian .SH NAZWA tempfile \- w bezpieczny sposób tworzy plik tymczasowy .SH SKŁADNIA \fBtempfile\fP [\-d KATALOG] [\-p ŁAŃCUCH] [\-s ŁAŃCUCH] [\-m TRYB] [\-n PLIK] [\-\-directory=KATALOG] [\-\-prefix=ŁAŃCUCH] [\-\-suffix=ŁAŃCUCH] [\-\-mode=TRYB] [\-\-name=PLIK] [\-\-help] [\-\-version] .SH OPIS \fBtempfile\fP creates a temporary file in a safe manner. It uses \fBmkstemps\fP(3) to choose the name and opens it with O_RDWR | O_CREAT | O_EXCL. The filename is printed on standard output. .PP The directory in which to create the file might be searched for in this order: .TP 3 a) Jeśli istnieje zmienna środowiskowa \fBTMPDIR\fP i zawiera nazwę odpowiedniego katalogu, to jest używana. .TP b) W przeciwnym wypadku, jeśli podano argument \fI\-\-directory\fP i jest on właściwy, to jest używany. .TP c) W przeciwnym wypadku używane jest \fIP_tmpdir\fP (zdefiniowane w \fI\fP), jeśli jest to właściwe. .TP d) Finally an implementation\-defined directory (\fI/tmp\fP) may be used. .SH OPCJE .TP \fB\-d, \-\-directory \fP\fIKATALOG\fP Umieszcza utworzony plik w zadanym KATALOGU. .TP \fB\-m, \-\-mode \fP\fITRYB\fP Otwiera plik z zadanym TRYBEM, zamiast z domyślnym 0600. .TP \fB\-n, \-\-name \fP\fIPLIK\fP Używa PLIKU jako nazwy pliku zamiast korzystać z \fBtempnam\fP(3). Jeśli podano tę opcję, to \-d, \-p i \-s są ignorowane. .TP \fB\-p, \-\-prefix \fP\fIŁAŃCUCH\fP Do wygenerowania nazwy wykorzystuje do pięciu liter z ŁAŃCUCHA. .TP \fB\-s, \-\-suffix \fP\fIŁAŃCUCH\fP Tworzy plik z ŁAŃCUCHEM jako przyrostkiem nazwy. .TP \fB\-\-help\fP Wypisuje na standardowym wyjściu komunikat o sposobie użycia i pomyślnie kończy pracę. .TP \fB\-\-version\fP Wypisuje na standardowym wyjściu informację o wersji i pomyślnie kończy pracę. .SH "ZWRACANE WARTOŚCI" Zwrócony kod 0 oznacza, że pomyślnie stworzono plik tymczasowy. Każdy inny kod wskazuje błąd. .SH BŁĘDY Exclusive creation is not guaranteed when creating files on NFS partitions. tempfile cannot make temporary directories. tempfile is deprecated; you should use \fBmktemp\fP(1) instead. .SH PRZYKŁAD .nf #!/bin/sh #[...] t=$(tempfile) || exit trap "rm \-f \-\- '$t'" EXIT #[...] rm \-f \-\- "$t" trap \- EXIT exit .fi .SH "ZOBACZ TAKŻE" \fBtempnam\fP(3), \fBmktemp\fP(1) .SH TŁUMACZENIE Niniejsze tłumaczenie jest częścią pakietu debianutils. Strony podręcznika zawarte w pakiecie przetłumaczyli: Przemek Borys (PTM) , Wojtek Kotwica (PTM) , Michał Kułach oraz Robert Luberda .