什麼是bash命令來創建隱藏文件。我想命名它.httName
。如何在Bash中創建隱藏文件
我已經嘗試了谷歌搜索這個,但沒有論壇建議任何解決此問題。我只是在尋找解決我的問題的命令。如果有人碰巧知道答案,請幫我解決。
什麼是bash命令來創建隱藏文件。我想命名它.httName
。如何在Bash中創建隱藏文件
我已經嘗試了谷歌搜索這個,但沒有論壇建議任何解決此問題。我只是在尋找解決我的問題的命令。如果有人碰巧知道答案,請幫我解決。
以點開頭的文件默認爲隱藏。您可以通過
touch .httName
任何人都簡單地創建它使用
ls -a
將仍然能夠看到它,如果你想要的文件被正確隱藏,你將不得不使用chmod來改變文件夾的權限。例如,
chmod 770 folder_name
將阻止用戶(組中的所有者和人員除外)列出整個目錄「folder_name」。
@TomvanderWoerdt:不,'r'(八進制4)允許列出目錄中的文件名; 'x'(八進制1)允許觸摸(讀取,寫入,獲取屬性等)文件*,如果你知道他們的名字*。如果你給某個目錄賦予'r - '(例如774)權限,他們可以'ls -a',但'ls -l'將會失敗,因爲它無法獲得文件的屬性。 OTOH如果你給了某人'--x'(例如771)的權限,他們不能列出它的內容,但可以使用他們知道文件名的文件。 –
只是爲了進一步隱藏點。 在創建隱藏類型文件.hidden
後提到,建議更改文件及其父項的權限,尤其是在多用戶框中。
後您:touch .hidden
確保與項目:chmod 600 .hidden
和安全的父目錄:chmod go-w ~/parent/
的任何文件開始。在文件名中是「隱藏」的。
如果您在一個文件,你想隱藏它使用:
mv filename.txt .filename.txt
與啓動文件(點)的文件名總是隱藏其用於設置應用程序的配置。 在Linux中的點文件是用於相同的目的。即使你在當前目錄ls
命令不應該顯示隱藏文件使用la
來鞋hideen目錄。
呃...你試過了什麼?而「touch .httName」如何不完全符合你的要求? – SBI
更貼切的標題可能是:'在隱身模式下創建文件? – devnull
看起來你正在創建該文件並且不能'ls'。 :-)使用'ls -A' ... – anishsane