dwww Home | Manual pages | Find package

TEMPFILE(1)                 General Commands Manual                TEMPFILE(1)

NAZWA
       tempfile - w bezpieczny sposób tworzy plik tymczasowy

SKŁADNIA
       tempfile  [-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]

OPIS
       tempfile   creates  a  temporary  file  in  a  safe  manner.   It  uses
       mkstemps(3)  to choose the name and opens it with O_RDWR  |  O_CREAT  |
       O_EXCL.  The filename is printed on standard output.

       The directory in which to create the file might be searched for in this
       order:

       a) Jeśli  istnieje  zmienna  środowiskowa  TMPDIR   i   zawiera   nazwę
          odpowiedniego katalogu, to jest używana.

       b) W  przeciwnym  wypadku,  jeśli podano argument --directory i jest on
          właściwy, to jest używany.

       c) W  przeciwnym  wypadku  używane  jest   P_tmpdir   (zdefiniowane   w
          <stdio.h>), jeśli jest to właściwe.

       d) Finally an implementation-defined directory (/tmp)  may be used.

OPCJE
       -d, --directory KATALOG
              Umieszcza utworzony plik w zadanym KATALOGU.

       -m, --mode TRYB
              Otwiera plik z zadanym TRYBEM, zamiast z domyślnym 0600.

       -n, --name PLIK
              Używa  PLIKU  jako  nazwy  pliku zamiast korzystać z tempnam(3).
              Jeśli podano tę opcję, to -d, -p i -s są ignorowane.

       -p, --prefix ŁAŃCUCH
              Do wygenerowania nazwy wykorzystuje do pięciu liter z ŁAŃCUCHA.

       -s, --suffix ŁAŃCUCH
              Tworzy plik z ŁAŃCUCHEM jako przyrostkiem nazwy.

       --help Wypisuje na standardowym wyjściu komunikat o sposobie  użycia  i
              pomyślnie kończy pracę.

       --version
              Wypisuje na standardowym wyjściu informację o wersji i pomyślnie
              kończy pracę.

ZWRACANE WARTOŚCI
       Zwrócony kod 0 oznacza, że pomyślnie stworzono plik  tymczasowy.  Każdy
       inny kod wskazuje błąd.

BŁĘDY
       Exclusive  creation  is  not  guaranteed  when  creating  files  on NFS
       partitions.  tempfile cannot make temporary directories.   tempfile  is
       deprecated; you should use mktemp(1)  instead.

PRZYKŁAD
       #!/bin/sh
       #[...]
       t=$(tempfile) || exit
       trap "rm -f -- '$t'" EXIT
       #[...]
       rm -f -- "$t"
       trap - EXIT
       exit

ZOBACZ TAKŻE
       tempnam(3), mktemp(1)

TŁUMACZENIE
       Niniejsze   tłumaczenie   jest  częścią  pakietu  debianutils.   Strony
       podręcznika zawarte w  pakiecie  przetłumaczyli:  Przemek  Borys  (PTM)
       <pborys@dione.ids.pl>,  Wojtek Kotwica (PTM) <wkotwica@post.pl>, Michał
       Kułach     <michal.kulach@gmail.com>      oraz      Robert      Luberda
       <robert@debian.org>.

Debian                          27 czerwca 2012                    TEMPFILE(1)

Generated by dwww version 1.14 on Thu Jan 23 08:16:29 CET 2025.