如何通过终端在linux中打开文件夹?
如何在目录中打开文件夹?
说我将当前目录更改为: cd /root/dir/
然后我列出那里的所有文件: ls folder1 folder2 folder3
现在我要打开folder1。 如果我尝试“./”,我得到:./ ./folder1 bash: ./folder1: Is a directory
./ ./folder1 bash: ./folder1: Is a directory
如何在不必再次输入cd的情况下执行此操作,即: cd $(pdw)/folder1
如果你想通过nautilus文件管理器打开文件夹,你可以像你提到的那样移动到想要的目录cd /root/dir/
,使用ls
检查该路径下的文件夹然后如果你想打开folder1类型:
nautilus folder1
./
用于执行文件(不打开目录)。
(In) CLI方法 :您可以通过cd folder1
或dir folder1
或ls folder1
在终端中打开文件夹。
(To) GUI方法:如果你想用文件管理器打开(例如:nautilus),那么输入nautilus folder1
(对于Ubuntu,nautilus是默认的文件管理器)
我发现只需输入gnome-open "any-oject"
打开Ubuntu上默认程序中的任何文件夹或文件。 如果这恰好是一个文件夹,它使用你的默认文件夹 – 资源管理器:)
zsh shell可以使用AUTO_CD
选项执行此操作。
bob@tp ~ % setopt AUTO_CD bob@tp ~ % bob@tp ~ % ./Documents bob@tp ~/Documents % bob@tp ~/Documents % pwd /home/bob/Documents
只需将setopt AUTO_CD
放在setopt AUTO_CD
文件中(首先启动zsh一次以创建zsh环境文件)。 您可以在终端提示符下直接调用zsh来启动zsh会话,也可以使用chsh命令将默认shell更改为zsh 。
顺便说一下,这不是一个奇怪的function,可交叉目录确实具有“执行”属性,因此能够像任何标准命令一样执行目录是有意义的。
您可以使用ls指定目录,它将为您提供该内容的列表,而无需从目录移动
ls -al /path/to/directory