我知道如何顯示和隱藏終端中隱藏的文件 - 但有沒有辦法在顯示隱藏文件時隱藏某些文件,如.DS_STORE?讓某些文件超級隱藏,可以這麼說嗎?OSX - 總是隱藏某些文件
2
A
回答
1
不要在你的.bashrc
alias lv="ls -al | grep -v .DS_Store"
現在使用LV而不是ls查看所有文件(包括隱藏),但不包括.DS_Store這樣的事情。
3
要跟蹤@ ibz的答案,別名可以正常工作,但是您可能希望創建一個帶有參數的shell腳本,以獲得更多的靈活性。
#!/bin/bash
/bin/ls [email protected] | grep -v .DS_Store
創建〜/ bin並命名爲lv
以上,上執行命令chmod 755了,記得到〜/ bin到您的路徑在你的.bash_profile
export PATH=~/bin:$PATH
您也可以將其命名ls
只要您將PATH中的〜/ bin放在第一位,並在腳本中使用/ bin/ls的完整路徑,以便您不會得到遞歸解釋。每當你想使用真實的ls
,那麼你需要指定完整的路徑。
2
要跟進@ tvanfosson的回答,腳本可以正常工作,但可以通過在.bashrc中定義一個函數來簡化腳本。 :)
function lv { ls [email protected] | grep -v .DS_Store; }
7
使用chflags
與隱藏選項
即:chflags hidden fileToHide
從FINDE
和chflags nohidden fileToHide
隱藏文件顯示文件
請千萬記住警告在手冊頁面:
Only a li mited數量的實用程序chflags意識到。其中一些工具包括ls(1),cp(1),find(1),install(1),dump(8)和restore(8)。特別是當前沒有chflags意識的工具是pax(1)工具。
這意味着雖然你不會在Finder或Open/Save對話框中看到,但終端仍然會看到它,並且可能還有其他程序不尊重BSD標誌。
相關問題
- 1. QFileSystemModel隱藏某些文件
- 2. Samba文件服務器隱藏某些用戶的文件夾
- 3. 在git pull後隱藏某些文件/目錄的列表?
- 4. Inno Setup - 如何在安裝時隱藏某些文件名? (FilenameLabel)
- 5. 如何隱藏Visual Studio代碼中的某些文件?
- 6. 如何使用apache .htaccess隱藏某些文件類型?
- 7. Excel VBA:隱藏所有列,然後取消隱藏某些列
- 8. MySql:隱藏某些用戶的某些表格
- 9. 如何使用PHP隱藏某些用戶的某些內容?
- 10. 如何隱藏某些孩子()。 ()。 DIV?
- 11. 在網站上隱藏某些頁面
- 12. 隱藏Excel表格上的某些列
- 13. 隱藏某些Drupal用戶的詞彙
- 14. Git:合併隱藏某些更改
- 15. 隱藏某些Magento屬性過濾器
- 16. CSS其他行 - 某些行隱藏
- 17. TcxGrid中的某些行隱藏TcxEditButton
- 18. 隱藏p:某些秒後的消息
- 19. 爲特定尺寸隱藏某些列?
- 20. 隱藏Magento中的某些類別?
- 21. 在Xamarin Studio中隱藏某些警告
- 22. Magento - 隱藏某些頁腳鏈接
- 23. 隱藏某些圖例元素
- 24. 是否有這樣的設計模式:隱藏某些類的某些方法
- 25. .htaccess總是隱藏URL中的某個子目錄
- 26. Swingx組件提供程序:隱藏某些行上的組件
- 27. 在OSX finder窗口中添加顯示/隱藏隱藏文件圖標
- 28. UITextView隱藏一些文字
- 29. 是否可以隱藏QTreeView中的某些列?
- 30. 某些aspx控件無法在代碼隱藏文件中識別
你想在終端或Finder中做「ls」時隱藏它們嗎? – ibz 2008-12-26 15:32:54