Sebuah catatan kecil, adalah Anda dapat menggunakan ln kedua kali untuk membuat perintah tidak benar-benar memindahkan data (dengan asumsi kedua jalur berada pada sistem file yang sama).
ln /some/path/file /another/path/ && ln -sf /another/path/file /some/path/
Tapi saya berasumsi bahwa Anda ingin memindahkan konten /some/path/ ke disk lain, lalu membuat tautan ke file baru sehingga "tidak ada" yang menyadarinya.
for f in `ls /some/path/`; do ln /some/path/$f /another/path/ && ln -sf /another/path/$f /some/path; done
Membungkusnya dalam fungsi bash:
function cpln {
for f in `ls $1`
do
ln $1/$f $2 && ln -sf $2/$f $1
done
}
Ada skrip saya yang dapat Anda gunakan (mengambil dua parameter /some/path/file dan /another/path/ ):
#!/bin/bash
cp $1 $2
if [ "$?" -ne "0" ]; then
echo "Some error"
exit 1
fi
ln -sf $2/${1##*/} ${1%/*}
Temukan, Temukan, Yang Mana - Bagaimana cara meluncurkan perintah indeks/pindai untuk utilitas ini?
Bisakah Anda menjelaskan mengekspor dan kemudian mengimpor PostgreSQL menggunakan phpPgAdmin? (Dan ada apa dengan izin?)