linux 绝对路径列文件,命令行 - 如何在linux中列出其绝对路径的文件?

如果给find命令一个绝对路径,它将用绝对路径吐出结果。 因此,如果要键入以下内容,请从Ken目录中输入:

find / home / ken / foo / -name bar -print

(而不是相对路径查找。-name bar -print)

你应该得到:

/家庭/县/富/酒吧

因此,如果你想要一个ls -l并让它返回绝对路径,你可以告诉find命令在它找到的任何内容上执行ls -l。

find / home / ken / foo -name bar -exec ls -l {}; \

注意:{}和之间有一个空格;

你会得到这样的东西:

-rw-r - r-- 1 ken admin 181 Jan 27 15:49 / home / ken / foo / bar

如果您不确定文件的位置,可以随时更改搜索位置。 只要搜索路径以“/”开头,您将获得一个绝对路径作为回报。 如果您正在搜索某个位置(例如/),您将获得许多权限被拒绝的错误,那么我建议您重定向标准错误,以便您可以实际查看查找结果:

find / -name bar -exec ls -l {}; \ 2>的/ dev/ null的

(2>是borne和bash shell的语法,但不适用于c shell。它也可以在其他shell中工作,但我只知道它在bourne和bash中有效)。

我希望这有帮助!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VSCode (Visual Studio Code) 虽然是一个 Windows、macOS 和 Linux 平台上的集成开发环境,并且原生支持 Linux 系统,但是要理解如何通过VSCode自定义Linux绝对路径,需要掌握基本的文件系统操作以及VSCode的工作流程。 ### 自定义Linux绝对路径 #### 1. 使用快捷键定位文件 - **打开终端**:在VSCode按 `Ctrl + ` 或者点击顶部菜单栏的“终端” -> “新建终端”,这将启动一个新的终端窗口直接运行Linux命令或浏览目录。 - **切换到特定目录**:在终端里输入 `cd /path/to/directory`,替换 `/path/to/directory` 为您想访问的目录的完整路径。例如,如果你的目标路径是 `/home/user/documents/project`,则输入 `cd /home/user/documents/project` 后回车即可进入该目录。 #### 2. 设置工作空间 - **配置工作区**:你可以设置特定的目录作为你的工作空间。在VSCode,选择“文件”->“首选项”->“设置”,然后搜索“workspaceroot”。修改这个值为你想要设为根目录的路径。 - **应用更改**:保存设置并关闭设置编辑器,之后VSCode会自动将当前目录加载为你所设定的工作空间的根目录。 #### 3. 其他操作 除了基本的切换目录外,在Linux终端内,你还可以执行各种其他操作: - **查看文件表**:使用 `ls` 命令列出当前目录下的内容,`ls -l` 列出详细信息。 - **执行文件**:如果某个脚本或者程序需要运行,你可以直接在终端输入其路径后加上命令行参数来执行。 - **管理文件和目录**:使用 `mkdir` 创建新目录,`rm` 删除文件或目录,`mv` 移动或重命名文件等。 ### 相关问题: 1. 在VSCode如何更高效地浏览和定位文件? 2. 如何在VSCode安装并使用Linux终端的插件增强功能? 3. 面对复杂项目结构,如何优化在VSCode的项目组织和文件查找效率? 通过以上步骤,您可以有效地在Linux环境下利用VSCode进行开发和日常文件操作,提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值