Snow Leopard pozwala użytkownikom „odłożyć” pliki, które zostały przeniesione do Kosza z Findera. Jednak gdy robię to mv <file> ~/.Trash
z wiersza poleceń, nie dostaję opcji „Odłóż”.
Czy w systemie Snow Leopard istnieje natywne polecenie, które przenosi plik do kosza, jednocześnie umożliwiając nam „odłożenie”?
osx-snow-leopard
terminal
trash
matpie
źródło
źródło
Polecam instalację Ruby gem osx-trash .
W jaki sposób?
Stosowanie?
źródło
bash: trash: command not found
W MacOSX SDK są funkcje
FSPathMoveObjectToTrashSync
i powiązane. Napisanie wokół niego skryptu w języku Python (lub cokolwiek innego) powinno być łatwe.Edycja : Właśnie zakodowałem. Można znaleźć tutaj: rm-trash.py .
źródło
Chcesz program rmtrash .
Możesz go używać do dodawania elementów do Kosza, tak jakby to zrobiono w wyszukiwarce.
Edycja: Właśnie próbowałem użyć rmtrash do usunięcia i odzyskania. Działa dokładnie tak, jak usuwanie z wyszukiwarki. Pliki wyświetlane w Koszu, można przeciągnąć i opróżnić dokładnie tak samo. Używam go od około '06.
źródło
mv file ~/.Trash/
. Czy na pewno możesz odzyskać pliki z tego narzędzia?Po przeanalizowaniu alternatyw odkryłem, że:
Napisałem więc własne polecenie kosza zaimplementowane w języku programowania Nimrod, więc jest szybkie i wyzwala dźwięk kosza w tle. Oznacza to, że wpisanie polecenia i uruchomienie go kończy się natychmiast, ponieważ nie trzeba czekać na odtwarzanie dźwięku. Wadą jest to, że musisz skompilować nimrod, a następnie ten program (bez binarnego przepraszam!).
PS: Szczerze mówiąc, najlepszą implementacją byłaby rmtrash przy użyciu oficjalnego API, którego używam z Nimrod, co jest zwykłym celem-c .
źródło
Sprawdź
trash-cli
. Działa na wielu platformach, nie ma dźwięku śmieci i obsługuje funkcję Put Back.Możesz go zainstalować za pomocą (wymaga Node.js ) :
Alternatywnie, jeśli nie chcesz używać Node.js, możesz
osx-trash
ręcznie zainstalować natywny plik binarny .źródło
Miałem dzisiaj ten sam problem i sprawdziłem również program rmtrash podany powyżej. Niestety wszystkie dotychczas zaobserwowane rozwiązania przenoszą pliki do katalogu .Trash katalogu domowego.
Finder z drugiej strony przenosi go do różnych folderów -Trash, w oparciu o punkt montowania systemu plików pliku.
Tak więc najprostszym rozwiązaniem, jakie mogę wymyślić (stworzonym w 10.5.8. Do przetestowania na nowszych wersjach OS X) jest:
Oto skrypt powłoki, który dla niego stworzyłem:
źródło