Snow Leopard memungkinkan pengguna untuk "Pasang Kembali" file yang dipindahkan ke Sampah dari Finder. Namun, ketika saya melakukannya mv <file> ~/.Trash
dari baris perintah saya tidak mendapatkan opsi "Pasang Kembali".
Apakah ada perintah asli di Snow Leopard yang memindahkan file ke tempat sampah sambil membiarkan saya tetap dapat kami "Pasang Kembali"?
osx-snow-leopard
terminal
trash
matpie
sumber
sumber
Saya sarankan menginstal Ruby gem osx-trash .
Bagaimana?
Pemakaian?
sumber
bash: trash: command not found
Di MacOSX SDK, ada fungsi
FSPathMoveObjectToTrashSync
dan terkait. Seharusnya mudah untuk menulis skrip Python (atau apa pun) di sekitarnya.Sunting : Baru dikodekan. Dapat ditemukan di sini: rm-trash.py .
sumber
Anda menginginkan program rmtrash .
Anda dapat menggunakannya untuk menambahkan item ke Sampah seolah-olah itu dilakukan di finder.
Sunting: Saya baru saja mencoba menggunakan rmtrash untuk menghapus dan memulihkan. Ini berfungsi persis seperti menghapus dari finder. File muncul di Sampah, dapat diseret keluar dan dikosongkan persis sama. Sudah menggunakannya sejak '06 atau lebih.
sumber
mv file ~/.Trash/
. Apakah Anda yakin dapat memulihkan file dari alat ini?Setelah melihat alternatif saya menemukan bahwa:
Jadi saya menulis perintah sampah saya sendiri diimplementasikan dalam bahasa pemrograman Nimrod, jadi cepat dan memicu suara trashcan dalam proses latar belakang. Ini berarti bahwa mengetik perintah dan menjalankannya segera keluar karena tidak perlu menunggu suara dimainkan. Yang perlu anda lakukan adalah mengkompilasi nimrod dan kemudian program ini (jangan biner maaf!).
PS: Sejujurnya, implementasi terbaik adalah rmtrash menggunakan API resmi yang saya gunakan dari Nimrod, yang merupakan tujuan sederhana-c .
sumber
Lihat
trash-cli
. Ini bekerja lintas platform, tidak ada suara sampah, dan mendukung Put Back.Anda dapat menginstalnya dengan (memerlukan Node.js ) :
Atau, jika Anda tidak ingin menggunakan Node.js, Anda dapat menginstal biner asli
osx-trash
secara manual.sumber
Saya memiliki masalah yang sama hari ini dan memeriksa juga program rmtrash yang diberikan di atas. Sayangnya semua solusi yang dilihat sejauh ini memindahkan file ke direktori home. Trash.
Finder di sisi lain memindahkannya ke folder -Trash yang berbeda, berdasarkan titik pemasangan sistem file file.
Jadi solusi termudah yang dapat saya buat (dibuat pada 10.5.8. Untuk diuji pada versi OS X yang lebih baru) adalah ini:
Berikut ini skrip shell yang saya buat untuknya:
sumber