Yanıtlar:
Bu dizindeki alfabetik olarak son giriş bir dizinin kendisi ise, oradalar.
Dosyaları olduğunu varsayalım a
, b
ve c
ve dizin d
. Bu durumda,
mv /var/www/vhosts/website/httpdocs/magento/*
için genişler
mv /var/www/vhosts/website/httpdocs/magento/a /var/www/vhosts/website/httpdocs/magento/b /var/www/vhosts/website/httpdocs/magento/c /var/www/vhosts/website/httpdocs/magento/d
Bu herşeyi taşımak için bir komuttur d
. Bir şey varsa oraya bakın.
Eğer d
bir dizin değildi mv
bu konuda şikayet.
Glglgl yanıtını uzatmak için:
Unix benzeri işletim sistemlerinde komut satırı joker genişletme işlemi kabuk tarafından gerçekleştirilir. Linux ile çoğu durumda olur bash
. Man sayfası, joker karakter genişlemesinin alfabetik olarak sıralanacağını açıkça belirtir. Aynısı Bourne uyumlu mermilerin çoğu için de geçerli olmalıdır.
a=( /var/www/vhosts/website/httpdocs/magento/* ); echo "${a[${#a[@]}-1]}"
. Değil Bash, bu çalışması gerekir:printf '%s\n' /var/www/vhosts/website/httpdocs/magento/* | tail -1
. Aksi takdirde, son dizinde, alfanümerik olarak, çok büyük olasılıkla. Bitti.