24 Aralık 2019 Salı

install komutu

Giriş
Açıklaması şöyle.
The install command (part of GNU coreutils along with cp, mv, rm, etc.) can copy a file while also setting its ownership and permissions and creating parent directories as necessary. By default it will make the new file executable.
Örnek
Şöyle yaparız. Böylece dosyam executable olur.
install /dev/stdin script.sh <<< "echo Hello World"
Şu komut ile aynıdır.
touch script.sh && echo "echo 'Hello World'" > script.sh && sudo chmod +x script.sh
-D seçeneği
Açıklaması şöyle.
install is used to copy files and set attributes (see man install)

-D tells the command to "create all leading components of DEST except the last, or all components of --target-directory, then copy SOURCE to DEST"

-v causes to show every creation step (can be omitted of course)

/dev/null is the source, from where to copy

this_dir/new.txt is the target of the copy operation.
Şöyle yaparız. Böylece hiçbir şey kopyalamadan sadece belirtilen dosyanın içinde olması gereken dizin yaratılır.
install -Dv /dev/null this_dir/new.txt

Hiç yorum yok:

Yorum Gönder