Apakah ada cara untuk membuat tautan keras di finder?
Tautan keras di terminal akan dibuat dengan:
ln /path/to/file /path/to/newpath
sedangkan symlink / alias dapat dilakukan dengan memegang perintah dan opsi atau
ln -s /path/to/file /path/to/newpath
(meskipun tampaknya perilaku 'alias' dan 'ln' berbeda )
bash
perspektif yang seharusnya bekerja pada file dengan tanda kutip dalam nama. Apakah ada alasan Automator terkait mengapa tidak? (Apakah Anda menguji bahwa itu sebenarnya tidak berfungsi dengan tanda kutip?)Tidak ada cara untuk melakukan ini di Finder.app sendiri. Namun, jika tujuan Anda hanya untuk menghindari mengetik perintah ke Terminal.app maka Anda bisa menggunakan Automator.app untuk membuat alur kerja untuk melakukan perintah untuk Anda.
sumber
Saya sebenarnya menginginkan istilah tautan dalam rename dengan ekstensi yang dipertahankan jika tidak, finder tidak akan mengenali tipe file.
jadi saya menggunakan Jawaban Daniel (terima kasih untuk itu) dan mengubahnya sedikit
EDIT: menambahkan apa yang saya pikir lebih baik kode penanganan ekstensi - harus kosong jika tidak ada ekstensi. Maaf, saya tidak pandai pengkodean skrip, jadi silakan bagikan perbaikan yang menurut Anda perlu.
sumber
Ya, secara tidak langsung.
Automator memungkinkan Anda membuat layanan yang menjalankan skrip shell apa pun dan juga dapat meminta Anda jalur ke tujuan tautan keras (karena mungkin tidak berada di lokasi yang sama dengan yang asli mungkin). Saya kira Anda dapat menetapkan lokasi tautan secara default di suatu tempat seperti desktop juga.
Cukup tambahkan langkah untuk memunculkan dialog untuk masuk atau memilih tujuan dan meneruskannya ke
ln
perintah Anda .sumber
Solusi yang bagus disediakan oleh Daniel, tapi saya sarankan mengganti kode skripnya dengan yang di bawah ini yang mempertahankan tipe file.
sumber