為什麼 Mac 垃圾桶/廢紙簍不提供單獨刪除文件功能?

在 Mac 垃圾桶裡面只能選擇傾倒,一次就全部清空,為什麼不像 Windows 一樣能刪除單個文件?是有自己的考慮,還是 OS X 自己的系統機理不能實現這個功能?

————公共編輯補充————
OS X El Capitan 已經支持就地移除垃圾桶當中的指定檔案:

消息來源:http://zhuanlan.zhihu.com/ibuick/20541913


最新的Mac OS已經支持單獨刪除回收站文件了,某些果粉臉疼嗎?


這個問題下的回答真的讓我見識到了果粉的可怕…

===============================================

順利被摺疊了,評論裡面認真的可愛,讓我不得不再來補充下~


首先這個功能是可以實現的,OS X完全可以完成這一功能,和系統沒關係,只能說是開發人員因為各種各樣有意無意的原因,把這個功能給忽略了。

再來實現方式上,在百度上搜 「mac單獨刪除」 ,會搜出很多相關的結果:


1、

1、打開終端:Launchpad-》實用工具-》終端,或者Spotlight輸入「終端」

  2、cd ~/.Trash(目錄將切換到廢紙簍)

  3、ls -l(列出廢紙簍下的文件)

  4、rm [要刪除的文件名] 或者 rm -r [要刪除的目錄]

2、

3、

用 ontrash。

雖然十分十分麻煩,十分十分不「蘋果」,但僅從功能方面來講,這個問題是解決了。


但是,真的解決了嗎?

=====================================

其實上面這三個方法是我看到這個問題後第一時間去做的,相對還是很容易解決的。

部分回答這樣說:

自己寫代碼完成」 ——這還是你們所自豪的人性化、開箱即用的系統嗎?


自己手殘不要怪系統」——手就不能殘一次嗎?


可以的啊,只是你不懂」——那您解釋一下啊


蘋果是人性化的,所以不需要blabla,清爽」——我覺得您的小拇指基本上沒啥用,去掉吧,四個指頭看起來也挺清爽的。


還有某個回答太長我替他翻譯一下「用戶總是提出很多各種各樣奇葩的需求開發人員不能也不想一個一個去實現不然開發人員要被累死了而且用戶這樣是很無聊且幼稚的」(我中文不好如果翻譯錯了——打我啊~)——作為一個開發人員吐槽用戶傻、需求怪是可以理解的,但是一個用戶需要的功能你沒有以一種優雅的方式提供反而去嘲諷用戶那就是你的失敗,大失敗!而用戶沒有任何錯誤。

不知道那些嘲諷樓主的人,你們是真的沒有遇見過樓主的這種需求的嘛?


從百度搜索的結果來看,也是有很多人有這一需求的,剛需不剛需不知道,但肯定是個值得改進的點。


原答案之所以說 果粉可怕,就是上面這些回答造成的——明明是一個確實存在的問題,卻非要無視之並且用各種理由讓人去適應、去嘲諷,實在不是一個討論問題的好方式。


好多問題就這麼被你們毀了。

既然你們不用好的方式來討論問題,為何阻止我抖機靈、投機(樓下評論語)呢?


雖然我沒有這種需求,但是 OS X 上就是沒有這個功能而 Windows 有,不管是蘋果故意為之還是沒考慮那麼多,這對某些用戶就是個小痛點。

我不知道為什麼 OS X 沒有這個功能,但是其他答案動不動扯命令行還有 Apple Script 的,並不是每個人都有功夫搞計算機編程。會寫兩行代碼真牛逼,我好羨慕啊。


-------------------------------分割線-------------------------------


之前寫這個答案是看到其他幾個答案很多以計算機技術人員的視角對普通用戶進行了嘲諷,遂寫下上面非善意的答案,今天上來一看某(些)答案似乎不見了,某(些)答案語氣上好像也緩和了很多。再看看本答案下面的評論,故聲明:其實程序員神馬的還是萌萌噠,精通計算機科學的人我是真的羨慕加欽佩。


多簡單,apple的PM沒注意。

PS,怎麼有人提到你家倒廢紙還一個個倒啊這樣的嗯。。奇妙反駁。你一定是沒做過設計,畫了好多拓撲圖有一個圖丟到垃圾桶里了。然後我這個找啊!!我心裡想的是要是垃圾桶要像回收站似的帶搜索多好!!!!


雖然我也覺得這功能意義不大,但是我認為這還真不是什麼「設計哲學」的問題,單純就是因為廢紙簍廣義上屬於Finder的功能範圍,而Finder這玩意太爛了,虱子多了不咬債多了不愁,這樣一個無關緊要的功能沒有就沒有吧。
相比之下我個人更希望Finder那停留在XP級別的複製粘貼功能能好好改改,不要求你做到Win8.1那樣(那對蘋果似乎太難了),起碼跟Win7一樣總可以吧。還有,窗口變更的時候圖標能自動重新排列,不要每次放大的時候都在屏幕右側留下大片詭異的空白……


因為設計上要多很多邏輯,OS X就給省了。仔細研究你還會發現Windows還多了顯示文件的刪除時間,Windows還可以在超出磁碟空間10%時自動清除。


從另外一題過來的,開放與封閉的區別體現吧,我個人不反對Apple的這種簡約主義設計,實際上這也不是什麼致命的不足,簡單的設計代表著功能不足,相反功能多一定菜單多,學習成本高,我從98年開始用電腦,3年前因為iOS開發用了Mac,到現在都不知道有這功能,所以我大膽的說這個功能的缺失對對99%的用戶沒有造成麻煩。
你非要說Win可以做這個Mac不行,我也可以舉出反例,為什麼Mac對於出版界是標配,因為顏色校準,一台經過校準的Mac所有的程序顯示一張圖片都是同樣的顏色,而Windows下幾乎所有的軟體都不會管顏色校準文件,各自顯示各自的。
為什麼這麼多年了,Mac下面Dock上的文件夾顯示的動畫效果,Windows也就是不實現,害得我當年安裝各種不同的Mac化主題插件。
為什麼這麼多年了,Windows下各種病毒木馬就這麼泛濫,你的系統這麼容易中招,各位在Windows下敢不裝安全軟體嗎?Mac這邊好太多了,雖然也有,但我這幾年一直沒有安裝安全軟體也沒中過病毒。
Windows你系統為什麼越來越臃腫,不用垃圾清理不行,還有就是升級OS的時候為什麼直接升級後,舊系統下時的扔垃圾帶來的系統性能的降低就是一起災難,做為了一個不重裝系統的人,這幾年我Mac下升了3個大版本,windows,你敢在3年間試試升3個版本看看嗎,比如從vista到win7到win10
我再吹毛求疵一點,為什麼Windows你底層不兼容Linux,造成了我等用不了所有的Linux開源工具。
說上面這些是反對題主這種所謂的吊打的態度,每個系統非要爭個高下和對錯,認為所有人都該和自己有一樣的價值觀,不能接受別人有不同的選擇,和法西斯主義有什麼區別。
市場有竟爭才能進步,壟斷對於用戶是不利的,我也做Android開發,對於Android的現狀我很失望,我不會把他用於日常使用,最大的原因就是我不想自己來維護安全性和隱私保護問題,我不想重複我在PC上做了十年的事情,重裝,初始化,清空。
針對這方面的問題Android是一說一大堆。當然因為生態的開放性用戶總是可以找到辦法處理,但就和iPhone越獄後可以做很多事一樣,對於50%以上的最終用戶有多大意義呢,作為一個程序員來說,你們這些需求都可以編程解決嘛,問題是所花的時間成本。
Android的程序安裝許可權問題Android App在安裝時申請許可權,你不同意不讓裝,相對的iOS這邊是你用到了這個功能才向你確認,這就產生我手機上微信和QQ沒有訪問我的相冊的許可權,但我還是可以用這兩個軟體。MIUI通過二次開發不高明的仿了一這個功能,但MIUI真不代表Android,說起MIUI最大的問題是國際化,他是中國人做的為中國人用的OS,現在還要算上印度。但iOS是全世界的,一個功能在中國有用,在國外就沒用的,所以出現了大量的用戶吐槽,比如來電歸屬地,農曆什麼的。
還有所有Android用戶的後退強迫症和清後台強迫症,你們拿一台Android os安裝常用軟體後不做任何這類的設置使用嗎,不裝各種助手。不清理後台程序,不通過後退來關閉App(Google的文檔上真不是這麼建議的,他也是建議大家一直後台的,只不過App開發者太無良了),反觀iOS不用裝這些助手(除非你想玩D版),不用清後台(有這毛病的都是Android過來的用戶),要退出程序只要Home,做為一個現任產品經理我認同這種把用戶當傻瓜的設計,甚至在iOS開發中手動關閉App會視為程序崩潰,會清空用戶的上次使用記錄和一些設置,當然題主是有各種需求的用戶會刷機,會管理許可權,會開發,就差會製造手機了。
兩個系統基於用戶隱私的保護策略真是不一樣,比如iOS下App拿不到你的手機號,拿了你就上不了App Store,Android 的App,你想要什麼有什麼。Android費電的元兇也是因為這個,用戶通過各種助手清理了後台,殺掉了App和推送服務,但App的開發者會想盡各種辦法讓推送服務重啟,啟動的推送服務會不停的連網拿推送,iOS這邊是統一由OS來處理推送,當然Google也有一套推送服務,但因為眾所周知的原因不能用,取而代之的是各種App自己寫的推送服務。這種玩意和當年PC上的後台沒界面的惡意程序有什麼區別,不容易發現,拖慢系統,還搞事兒,很不明白Google當然為什麼要設計這種service這種東西
PS:之前題主的一個題目提起C的發明者,還讚揚一下蓋茨,你扔出他來,不如扔出圖靈來,不如扔出交流電的發明者這類的。沒有C語言還有B語言呢,誰也擋不住時代的進步,只不過某個人在那個時代以一人之力推動了時代進步。我來補齊在喬大爺的領導下Apple做事情。是mac讓設計了大眾可以買得起的個人電腦,真正的讓電腦進入了家庭,IBM後來要進入這個市場所以有了現在的PC,說起蓋茨就是一個富二,當年為什麼IBM這樣的巨獸公司找一個只有兩個人的MS,Dos還是現買別人的,他媽媽是IBM董事,把手裡的項目分一部分出去多正常啊,喬大爺是收養的,家裡連中產都算不上吧,至少上大學的錢是一點點攢的。那段歷史就是MS利用的關係在與IBM合作條款里保留了獨立發布Dos的權利,結果就有了IBM-Dos MS-Dos兩種,再之後PC做大了市場份額,MS-Dos勝出了大賺,喬大爺離開,後面的CEO授權了MS使用GUI系統。才在win3.x時代沒有出現專利訴訟糾紛,以致後來的win95能一直順利誕生,win95是很厲害啦,但是同時期Mac也是有圖形界面的,Mac當時差在不能多任務,明白了吧iOS上不能多任務這套那個時間就有了。
之後喬大爺回來了,結果就是我們的電腦變得越來越漂亮了,你不處在那個時代永遠無法理解當看我看到透明一體iMac時的驚艷。
iPod+iTunes對整個mp3時代來說簡直就是唱片業的救贖,我國人民都在用盜版呢當然不知道,但我2002年前入了一個60G的iPos,對於當時mp3播放器只有128M的時代來講,那是什麼樣的差別,當然1000多的售價現在會有人說裝逼。
當然他最大的創造是在21世紀的第一個10年重構了手機行業。
我認為就行業貢獻來說喬大爺是不如C和Unix的創造者,但就對民用市場來說後者不如前者,喬大爺不是個天才程序員,但是一個天才的產品經理。
以IT界的產品經理來講,無人能出其右了。
但以CS界的名人來講,當然是要從馮 諾依曼, 圖靈來開始,然後的然後才是他,這些為CS領域做了貢獻的人會被行業內的人銘記,就行對於電子產品消費者來講更知道喬大爺一樣,區別就是人群的數量比例不同。


說實話,用了OS X一年了,直到今天我才知道有這麼一回事。。。


邏輯是這樣的:當你把文件丟進廢紙簍的時候就意味著你已經刪掉他了,廢紙簍的存在是為了防止你手滑以備用恢復,如果要單個刪除就和普通文件夾似乎是一樣的了,為了區分這一點,所以如此


你在家倒垃圾的時候不是一桶垃圾一起倒么?難道還調著扔?OS X遵循日常規律而已


我就是想問一句為啥iPhone上已刪除照片的文件夾里可以單獨選擇一張或幾張徹底刪除呢?


「替用戶做決定」
決策也是一種成本,影響著體驗


不能恢復單個文件到原本的路徑下才是最蛋疼的,不要跟我說用拖,我都忘了那個文件當時具體在哪個路徑。(有問題,見評論)
還有,為什麼在廢紙簍里,我右擊一個文件,彈出的菜單竟然有「清空」,「清空」跟單個文件有什麼關係,明明就是做的不夠人性化


同意生活中垃圾桶理論。
廢紙簍本應盛放廢棄不要的文件,而不是需要程度低一級的文件的收納所,如果希望留存廢紙簍中的特定文件不刪除的話,為什麼不把它放到另一個專門用於存儲暫時不需要的文件的文件夾呢?
而且點下清倒鍵聽到碎紙的聲音然後看到空空的文件夾很爽呀!


看到拿倒垃圾來比喻的實在不能忍,按照這種比喻,為什麼windows不起名"垃圾"站而叫做"回收"站?你會回收垃圾桶里的垃圾嗎?


先問是不是,在問為什麼。

~~~~~~更新~~~~~
我來正經回答問題,不帶一絲主觀看法,只是想教大家(我回答的時候還沒人說這個方法),沒想到這都可以招噴子,真是服了蘋果黑們了。


我來說下刪除普通的單獨 文件/文件夾 的方法吧,後面說怎麼刪廢紙簍中的單獨 文件/文件夾
首先,打開終端

輸入:「rm -rf 」
-rf後面跟一個空格,不需要雙引號
然後,找到你要刪除的 文件/文件夾,用滑鼠(觸摸板)拖進來,差不多這樣,當然你也可以手敲路徑。

然後回車,,就刪掉了。~~~~~分割~~~~~~
如何刪除廢紙簍中的單獨一個 文件/文件夾 呢
其實道理是一樣的,先打開終端,然後輸入「rm -rf 」,再打開廢紙簍,把 文件/文件夾 拖到終端里
差不多是這樣

然後回車,,就刪掉了。


所以凡是蘋果沒有而windows有的功能,windows用戶就覺得這個是必要的,而且一定是蘋果的設計失誤?

我看到的完全不是對一個功能是否冗餘的合理性探討。


使用了14年的Windows,幾乎很少在回收站里單個刪除文件,都是一次清除。
換用Mac之後,關進小黑屋的東西,估計還沒再出來過。


老老實實承認用戶有需求,設計不甚合理有那麼難么?

部分果粉邏輯:
mac有win沒有的功能:偉大!貼心!尊重用戶!
mac沒有win有的功能:這些功能本來就垃圾!沒用!優化差!自作多情!
還是我mac清爽,這叫理解用戶懂不懂!沒用過別bb!
水果提供了介面,寫個腳本的事,你不會還有理了?
本來就是設計給我這種技術人員用的!不爽不會不要來!沒錢別bb!

解決一個有普遍需求的問題需要我自己找介面自己寫腳本,我tm不爽兩句也不行了,怪我咯?


垃圾桶是一個用來歸置不需要的文件、以便一次性刪除的東西,扔進垃圾桶並不意味著刪除,而只是說這個東西是待刪除的,所以正常情況是發現某個文件不該刪除,然後給恢復了;而發現垃圾桶里某個文件「特別該刪除」所以特意刪了的情況,真的很少見,因為放進垃圾桶里的文件本來就全是該刪除的,不該刪除的文件應該從垃圾桶里拿出來。

不過我覺得出於靈活控制文件的目的,設置一個刪除垃圾桶中特定文件的選項並不累贅,況且既然這個需求被發現了,所以沒有這功能確實是個可抱怨的點。

但是。。感謝題主的這個問題,我正是在看了這個問題之後才發現原來OS X是沒有這個功能的。。。。。。

========我是更新的分界線 2015年2月25日更新==========

顯然OS X的設計者和許多使用者看來,垃圾桶里的文件大部分是應該刪除的,只有大概小部分是打算恢復的,所以就算垃圾桶里文件很多,那麼一個一個選定該刪除的和一個一個挑出不該刪除的相比而言,還是後者比較省事,所以就忽視了前者的需求。這是政治不正確的,所以加上這功能是有好處的,雖然可能對於大部分人來說加不加都沒有影響。

另外,忽然意識到有這樣一種需求:把某些自己擔心不能給人看的文件放在垃圾桶里。其實這個需求明顯有其他更合適的方法,比如加密、改名之類,放在垃圾桶里很難說是安全的。另外,把重要文件放在垃圾桶里,只可能在自己的電腦上才能那麼做,但是自己的電腦難道不應該大大方方地存放那些私密並且重要的文件么。

如果確實有這個愛好,就像有人喜歡把錢藏在鞋子里那樣,那麼可以建立一個文件夾叫做「垃圾桶」,然後想辦法把這個文件夾的圖標改成系統垃圾桶的那個樣子。


推薦閱讀:

PC 和 Mac 筆記本觸摸板設計的差別為什麼這麼大?
為什麼 Windows 平台不像 (Mac) OS X 一樣有很多精美的 RSS 閱讀器軟體?
微軟推出的 XBox Music 的音樂服務是怎樣一種模式,是否對 iTunes Store 構成威脅?
有沒有蘋果用戶拋棄蘋果產品改用其他設備的?理由和體驗是什麼?
Windows 7(64位系統),有哪些好用的編程軟體?

TAG:Mac | MicrosoftWindows | 計算機 |