专栏首页通用技术Linux常用命令之ls、pwd与cd
原创

Linux常用命令之ls、pwd与cd

简介Linux常用命令ls、pwd与cd,分享自己的学习经验。新手上路,第一次写自己的博客,有什么不对的地方请大神们多多指教。

pwd:显示当前工作目录

显示 当前所在路径

cd:切换目录

cd /root/practice/shell:切换目录到/root/practice/shell

切换目录,cd后面可以跟绝对路径和相对路径。这里是绝对路径

cd ~:进入用户家目录

进入用户家目录

cd -:返回上次所在路径

返回上次所在路径

cd ..:返回上层路径

返回上层路径

cd ../play_sh:进入上层目录下的play_sh目录下

进入上层目录下的play_sh目录下

ls:显示文件和目录列表 常用参数:

-h:以人类易理解的方式展示文件,和-l结合使用 -a : 不隐藏任何以 . 字符开始的条目 -l : 使用较长格式列出信息 -1 : 每行只列出一个文件 -r : 依相反次序排列 -S : 根据文件大小排序 -X : 根据扩展名排序 -c : 根据文件权限或属性最后更改时间(ctime)排序 -t : 根据文件内容的最后修改时间(mtime)排序 -u : 根据最后读取文件内容的时间(atime)排序

例子:

ls:列出当前目录下的文件及目录

列出root目录下的文件(不包括隐藏文件)

ls -a:列出当前目录下所有文件及其目录,包括隐藏文件

这里将root目录下所有文件都列出来了(文件名前面带点的都是隐藏文件)

ls -r:反次序列出当前目录下的文件及其目录

与ls比较发现,文件排序刚好相反
ls -S:根据文件大小排序列出当前目录下的文件及其目录,文件越大越靠前
根据文件大小排序,文件越大越靠前

ls -X:根据扩展名列出当前目录下的文件及其目录

根据扩展名排序,目录文件最前,压缩文件最后

ls -c :根据状态改变时间(ctime)列出当前目录下的文件及其目录

ls -t :根据最后修改时间(mtime)列出当前目录下的文件及其目录

ls -u:根据最后访问时间(atime)列出当前目录下的文件及其目录

ls -l:列出文件详细信息,包括权限、属主与属组、大小等等信息

列出文件详细信息,包括权限、属主与属组、大小等等信息

ls -1:只列出1个文件名

只列出1个文件名

ls -lah:以人类易理解的方式列出当前目录下的所有文件及目录

可以将参数结合使用,这是我常用的组合,清晰明了

ls命令主要用到这些几个参数,还有其他参数可以man ls查看具体使用方法。另外,常用的ll命令实际就是ls -l的别名。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux中的 tar命令的 -C 参数,以及其它一些参数

    复制源:http://www.cnblogs.com/li-hao/archive/2011/10/03/2198480.html tar命令的-C参数  ...

    拓荒者
  • 倒计时:《Linux的任督二脉》之《内存管理》在线课程

    理解硬件访问内存的原理,MMU和页表;澄清Linux内核ZONE,buddy,slab管理;澄清用户空间malloc与内核关系,Lazy分配机制;澄清进程的内存...

    Linux阅码场
  • Kubernetes 配置对多集群的访问

    本文展示如何使用配置文件来配置对多个集群的访问。 在将集群、用户和上下文定义在一个或多个配置文件中之后,用户可以使用 kubectl config use-co...

    kubernetes中文社区
  • kubernetes/Docker 容器内时区不一致解决方案

    我们知道,使用 docker 容器启动服务后,如果使用默认 Centos 系统作为基础镜像,就会出现系统时区不一致的问题,因为默认 Centos 系统时间为 U...

    kubernetes中文社区
  • 一次向多台Linux机器scp传输(水)

    在Spark安装和运行时,各种配置文件需要向所有服务器发送,一个个执行SCP肯定不够优雅,做个shell解决这个问题:

    悠扬前奏
  • 生产环境使用kubeadm1.5版本证书到期解决方案

    生产环境使用k8s-1.5版本并且使用kubeadm直接安装后,出现证书一年到期,整个集群无法使用的情况。

    kubernetes中文社区
  • linux下Clang和gcc的区别

    出错提示更友 好,比如 clang 在编译过程可以直接指出相对简单的出错位置以及它 “ 认为 ” 正确的方式 。

    Linux阅码场
  • go语言调度器源代码情景分析之七:函数调用过程

    前面几节我们介绍了CPU寄存器、内存、汇编指令以及栈等基础知识,为了达到融会贯通加深理解的目的,这一节我们来综合运用一下所学知识,看看函数的执行和调用过程。

    阿波张
  • go调度器源代码情景分析之九:操作系统线程及线程调度

    要深入理解goroutine的调度器,就需要对操作系统线程有个大致的了解,因为go的调度系统是建立在操作系统线程之上的,所以接下来我们对其做一个简单的介绍。

    阿波张
  • 非main goroutine的退出及调度循环(15)

    上一节我们说过main goroutine退出时会直接执行exit系统调用退出整个进程,而非main goroutine退出时则会进入goexit函数完成最后的...

    阿波张

扫码关注云+社区

领取腾讯云代金券