![](/img/trans.png)
[英]Where/How to save a preferences file in a *nix command line utility?
[英]How do I reveal a file as “selected” in *nix from the command line?
是否有一種半通用機制可以通過命令行顯示在各種 *nix window 管理器中選擇的文件? 例如,在 Windows 我可以說如下:
explorer.exe /select,C:\TestDir\TestFile.txt
…並且資源管理器將為您顯示文件和 select。 在 OS XI 中可以這樣說:
osascript -e 'Tell application "Finder" to reveal "MacHD:Users:myaccount:Desktop:filename.txt"'
……它也會這樣做。 我的問題是,有沒有辦法在 window 管理器的各種流行 *nix 風格中做同樣的事情(有點普遍)? 顯然“打開包含文件夾”很簡單,但我想 go 使用選擇的特定文件實際打開它的額外步驟。 任何幫助表示贊賞。
最好的。
我不關心其他文件管理器(其他答案可以添加),但對於 nautilus ,它最近已修復
這允許從命令行調用
nautilus uri:///path/to/file
以打開uri:///path/to
並預先選擇文件。
對於 OSX AppleScript 適用於所有版本,但如果您知道您將處理 10.6 或更高版本,則最好使用 -R 選項“打開”。 它快了大約 30 倍。
打開 -R "/Volumes/Users/Desktop/file-to-open.txt"
對於 Linux Nautilus 允許直接調用文件,GNOME 的通用解決方案(你不會為“Linux”找到一個)是“gnome-open”命令,它目前可以打開目錄但不會突出顯示文件:
“gnome 打開 /tmp/file.txt”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.