lls是自己新建的命令,先看看普通的方法:

手动用ls列出文件, 并在前缀上加上pwd:

ls | sed "s:^:`pwd`/:" #列出当前文件夹下所有文件的绝对路径
ls -d 1.py | sed "s:^:`pwd`/:" #列出当前文件夹下1.py的绝对路径

但手动ls加pwd这种方式若要列出如 ../../../1.py 或 ~/1.py 这种文件时会出现问题.

后来发现linux下可以用命令 realpath 列出某个文件的绝对路径:(Mac系统下要先brew install coreutils;才有realpath命令)

realpath * #列出当前文件夹下所有文件的绝对路径
realpath 1.py #列出当前文件夹下1.py的绝对路径

不过每次要输入realpath 这么长的单词有点麻烦, 索性自己新建一个命令叫 lls

在/usr/loca/bin/的文件夹下新建一个文件:

sudo vim /usr/local/bin/lls
#mkdir -p ~/bin; vim ~/bin/lls #如果上面的命令没有sudo权限的话就这样

然后把下面这段复制进去

#!/bin/bash
if [ $# -gt 0 ]
thenrealpath $*
elserealpath *
fi

最后为lls添加可执行权限:

sudo chmod +x /usr/local/bin/lls
#chmod +x ~/bin/lls #如果上一步没有sudo权限的话就这样

大功告成:

现在就可以直接在任何目录下, 直接输入lls就列出所有该目录下所有文件的地址了。

#相比'realpath *'输入更简洁:
lls #支持通配符
lls *.py#支持home目录
lls ~/1.py#支持上级文件夹
lls ../../../1.py#支持管道
find . -name '1.py' |xargs lls

linux下列出绝对路径的最快捷的方法lls相关推荐

  1. linux 文件大小_整理 | Linux下列出目录内容命令

    IT服务圈儿 有温度.有态度的IT自媒体平台 来源:良许Linux(ID:liangxuxiansheng) 在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务.当我们想要像使用文件浏 ...

  2. Linux下mpio 多路径,Windows原生MPIO存储多路径软件详解与应用

    介绍 在Windows Server 2008和Windows Server 2008 R2中开始支持Native Multipathing(MPIO)软件作为操作系统的一个组件存在.EMC旗下的存储 ...

  3. tomcat项目在Linux下生成文件路径错误问题

    linux下路径保存错误 linux下保存错误,这是因为在windows上文件分隔符是"\",在linux上文件分割符是"/",所以所以往linux服务上部署时 ...

  4. linux下oracle安装路径查看,Linux Oracle 安装目录说明

    Linux 操作系统主要目录 /bin:存放着一百多个Linux下常用的命令.工具 /dev:存放着Linux下所有的设备文件 /home:用户主目录,每建一个用户,就会在这里新建一个与用户同名的目录 ...

  5. Linux下 启动SELinux命令,Linux下查看SELinux状态和关闭SELinux的方法命令是什么

    Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.对于SELinux状态可能很多用户不知道怎么设置,这篇文章主要介绍了Linux下查看SELinux状态和关闭SELi ...

  6. linux php mysql.so_在linux下php挂接mysql.so扩展的方法

    总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...

  7. 在linux下php挂接mysql.so扩展的方法

    总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...

  8. Linux下用nvidia显卡实现硬解码的方法

    目前在Linux 系统下,NVIDIA 已经提供了官方的高清播放支持.由于高清视频文件压缩率比较高,所以在播放时,解码速度一定要快,才能够流畅的播放.所以对CPU 的要求比较高,CPU 占用率比较高. ...

  9. linux格式化gat分区,Linux 下使用udev永久绑定带库设备方法

    Linux 下使用udev永久绑定带库设备方法 在Linux 系统下配置带库设备,传统的方法是当安装完lin_tape驱动后会在/dev/路径下生成IBMtape,IBMchanger 这样的驱动设备 ...

  10. linux下测试磁盘的读写IO速度-简易方法

    linux下测试磁盘的读写IO速度-简易方法 参考资料: https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是 ...

最新文章

  1. 逻辑回归 + GBDT模型融合实战!
  2. div模拟的下拉框特效jquery
  3. dos拼接字符串以及截取字符串
  4. JAVA websocket中 spring无法注入依赖问题解决
  5. mimo-ofdm无线通信技术及matlab实现_无线通信模块有哪些?它们有什么区别?
  6. Linux怎么修改用户密码
  7. 常用网页元素命名规范参考
  8. 微服务 API 网关建设,实践经验分享!
  9. ps无法加载扩展未经正确签署解决方法
  10. python 趋势跟踪算法_Dual Thrust 区间突破策略 Python 版
  11. 继电器触点RC吸收电路
  12. 类名与样式是否为并列关系
  13. proteus三输入与非门名字_proteus元件名称中文名说明
  14. GSYVideoPlayer禁用快进功能
  15. 视频号领域发布的不同时间,视频号上热门秘诀:国仁楠哥
  16. Google-Guava(Utilites)
  17. 视频直播系统源码,平台在日间和夜间模式之间来回切换
  18. vscode的插件使用
  19. wnmp(wordpress环境程序windows+Nginx+PHP7.2)
  20. Cytoscape Web 实现网络拓扑结构图

热门文章

  1. JEESZ分布式框架简介---技术介绍文档
  2. vscode中setting设置
  3. 用“狗屁不通文章生成器”写作文,竟打败73.5%的学生?
  4. 现阶段有哪些方式可以快速感知元宇宙?
  5. 前端:一篇彻底搞懂vuex中dispatch与commit的使用及差异
  6. Input length must be multiple of 8 when decrypting with padded cipher
  7. window终端光标消失
  8. 【R语言】如何进行英文分词统计(以《爱丽丝漫游奇境》词频统计为例)(20年3月22日复习笔记)
  9. DeFi守护神是谁?
  10. HTML5、CSS、JS基础