linux下列出绝对路径的最快捷的方法lls
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相关推荐
- linux 文件大小_整理 | Linux下列出目录内容命令
IT服务圈儿 有温度.有态度的IT自媒体平台 来源:良许Linux(ID:liangxuxiansheng) 在 Linux 中,有非常多的命令可以让我们用来执行各种各样的任务.当我们想要像使用文件浏 ...
- Linux下mpio 多路径,Windows原生MPIO存储多路径软件详解与应用
介绍 在Windows Server 2008和Windows Server 2008 R2中开始支持Native Multipathing(MPIO)软件作为操作系统的一个组件存在.EMC旗下的存储 ...
- tomcat项目在Linux下生成文件路径错误问题
linux下路径保存错误 linux下保存错误,这是因为在windows上文件分隔符是"\",在linux上文件分割符是"/",所以所以往linux服务上部署时 ...
- linux下oracle安装路径查看,Linux Oracle 安装目录说明
Linux 操作系统主要目录 /bin:存放着一百多个Linux下常用的命令.工具 /dev:存放着Linux下所有的设备文件 /home:用户主目录,每建一个用户,就会在这里新建一个与用户同名的目录 ...
- Linux下 启动SELinux命令,Linux下查看SELinux状态和关闭SELinux的方法命令是什么
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.对于SELinux状态可能很多用户不知道怎么设置,这篇文章主要介绍了Linux下查看SELinux状态和关闭SELi ...
- linux php mysql.so_在linux下php挂接mysql.so扩展的方法
总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...
- 在linux下php挂接mysql.so扩展的方法
总结的方向:在linux下php挂接mysql.so扩展的方法 问题背景:平常我们都是先安装mysql,然后才能去安装php.假如先安装php,后安装mysql,由于php需要连接mysql,因而在p ...
- Linux下用nvidia显卡实现硬解码的方法
目前在Linux 系统下,NVIDIA 已经提供了官方的高清播放支持.由于高清视频文件压缩率比较高,所以在播放时,解码速度一定要快,才能够流畅的播放.所以对CPU 的要求比较高,CPU 占用率比较高. ...
- linux格式化gat分区,Linux 下使用udev永久绑定带库设备方法
Linux 下使用udev永久绑定带库设备方法 在Linux 系统下配置带库设备,传统的方法是当安装完lin_tape驱动后会在/dev/路径下生成IBMtape,IBMchanger 这样的驱动设备 ...
- linux下测试磁盘的读写IO速度-简易方法
linux下测试磁盘的读写IO速度-简易方法 参考资料: https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是 ...
最新文章
- 逻辑回归 + GBDT模型融合实战!
- div模拟的下拉框特效jquery
- dos拼接字符串以及截取字符串
- JAVA websocket中 spring无法注入依赖问题解决
- mimo-ofdm无线通信技术及matlab实现_无线通信模块有哪些?它们有什么区别?
- Linux怎么修改用户密码
- 常用网页元素命名规范参考
- 微服务 API 网关建设,实践经验分享!
- ps无法加载扩展未经正确签署解决方法
- python 趋势跟踪算法_Dual Thrust 区间突破策略 Python 版
- 继电器触点RC吸收电路
- 类名与样式是否为并列关系
- proteus三输入与非门名字_proteus元件名称中文名说明
- GSYVideoPlayer禁用快进功能
- 视频号领域发布的不同时间,视频号上热门秘诀:国仁楠哥
- Google-Guava(Utilites)
- 视频直播系统源码,平台在日间和夜间模式之间来回切换
- vscode的插件使用
- wnmp(wordpress环境程序windows+Nginx+PHP7.2)
- Cytoscape Web 实现网络拓扑结构图
热门文章
- JEESZ分布式框架简介---技术介绍文档
- vscode中setting设置
- 用“狗屁不通文章生成器”写作文,竟打败73.5%的学生?
- 现阶段有哪些方式可以快速感知元宇宙?
- 前端:一篇彻底搞懂vuex中dispatch与commit的使用及差异
- Input length must be multiple of 8 when decrypting with padded cipher
- window终端光标消失
- 【R语言】如何进行英文分词统计(以《爱丽丝漫游奇境》词频统计为例)(20年3月22日复习笔记)
- DeFi守护神是谁?
- HTML5、CSS、JS基础