Čo je atribút p pri príkaze cp? Vysvetlíme si:
príkaz cp poznáme. Čo ale robí prepínač p. Prepínač p je tzv. preserve mode. To znamená, že zachováva pôvodný mode, práva, časovú značku.
Máme súbor dobry_skript.sh skopírujme ho najprv bez -p a potom z -p
1. bez p (kopírujeme do adresáru data)
takto:
[root@reserv-15-vpn-fw ~]# mkdir data
[root@reserv-15-vpn-fw ~]# cp dobry_skript.sh data/
[root@reserv-15-vpn-fw ~]# ls -l data/
total 4
-rw-r--r-x. 1 root root 151 Jan 10 15:20 dobry_skript.sh
2. s -p (kopírujeme do adresáru -p)
takto
[root@reserv-15-vpn-fw ~]# mkdir data-p
[root@reserv-15-vpn-fw ~]# cp -p dobry_skript.sh data-p/
[root@reserv-15-vpn-fw ~]# ll data-p
total 4
-rw-r--r-x. 1 root root 151 Jan 7 09:28 dobry_skript.sh
Všimnime si, že v druhom prípade (cp -p) je pôvodný dátum vytvorenia.
Viac o cp: https://www.rapidtables.com/code/linux/cp/cp-overwrite.html
Žiadne komentáre:
Zverejnenie komentára