【Linux命令】工作目录切换命令(pwd,cd,ls)
目录
pwd显示当前的工作路径
cd切换工作目录
ls显示目录中文件信息
一、pwd命令
pwd命令用于显示当前的工作路径。
格式:
pwd [选项]
参数:
-L,--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)
-P,--physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件。 当包含多层连接文件时,显示连接文件最终指向的文件
实例:
1)查看当前所在路径
[root@VM_0_10_centos tmp]# pwd
/var/tmp
2)查看当前所在路径,不显示连接路径,显示连接路径指向的文件
[root@VM_0_10_centos tmp]# cd /var/
[root@VM_0_10_centos var]# ll
lrwxrwxrwx. root root Mar lock -> ../run/lock
drwxr-xr-x. root root Oct : log
lrwxrwxrwx. root root Mar mail -> spool/mail
lrwxrwxrwx. root root Mar run -> ../run
[root@VM_0_10_centos var]# cd mail/
[root@VM_0_10_centos mail]# pwd
/var/mail
[root@VM_0_10_centos mail]# pwd -P
/var/spool/mail
3)多层文件时,显示 最终指向的文件
软连接可以针对不同文件系统,可以对目录,可以对不存在的文件或目录进行链接;硬链接只能针对文件,且不能跨文件系统,只对同一个文件系统有效,且不允许给目录创建连接。(ln -s 源文件 目标文件)
[root@localhost ~]# ll # /root目录下面有个dir1目录,test连接文件指向dir1目录
total
drwxr-xr-x root root Apr : dir1
lrwxrwxrwx root root Apr : test -> dir1/
[root@localhost ~]# ll /home/ #/home目录下面有一个test连接文件,指向/root/test连接文件
total
drwx------ sgl sgl Oct sgl
lrwxrwxrwx root root Apr : test -> /root/test
[root@localhost ~]# cd /home/test/ #通过cd命令进入/home/test
[root@localhost test]# pwd #默认,只显示连接文件的全路径
/home/test
[root@localhost test]# pwd -P # 显示连接文件最终指向的文件的全路径。注意这里不是/root/test。
/root/dir1
二、cd命令
cd命令用于切换工作目录。“cd -”命令返回上一次所在目录;“cd ..”命令进入上级目录;“cd ~”命令切换当前用户的家目录或“cd ~username”切换到其他用户家目录。“cd !$”将上个命令参数作为cd的参数使用。
格式:
cd [目录名称]
三、ls命令
ls命令用于显示目录中的文件信息。
格式:
ls [选项] [文件]
参数:
-a, --all 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档列出)
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-n:和-l类似,只是显示的所属用户和组不是名称,而是对应的id
-g:列表显示结果,和-l类似,但是不显示文件所属者。
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-S 以文件大小排序
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有文件,则以下之文件亦皆依序列出
-c:和-lt一起使用:显示列表并且以ctime(文件状态最后改变时间)排序。和-l一起使用:显示ctime并且以文件名排序。其他情况,以ctime排序。参考示例3。
-d:--directory的缩写,仅列出目录本身,而不是列出目录里的内容列表,参考示例4。(常用)
-f:直接列出结果,而不进行排序(ls默认会以文件名排序)
--color[=WHEN]:是否根据文件类型显示颜色,WHEN可以为never、always或者auto
-h 人性化方式显示
-i 显示每个文件的索引inode
实例:
1)列出文件内容且所属用户和组以ip显示
[root@VM_0_10_centos ~]# ls -ln
total
-rwxr-xr-x Oct : clear_buffcache.sh
-rwxr-xr-x Oct : test.sh
2)显示完整时间
[root@VM_0_10_centos ~]# ls --full-time
total
-rwxr-xr-x root root -- ::54.692739831 + clear_buffcache.sh
-rwxr-xr-x root root -- ::41.646541706 + test.sh
3)以文件名排序并显示时间(与-l使用)
[root@VM_0_10_centos ~]# ls -cl
total
-rwxr-xr-x root root Oct : clear_buffcache.sh
-rwxr-xr-x root root Oct : test.sh
4)以时间排序(与-lt使用)
[root@VM_0_10_centos ~]# ls -clt
total
-rwxr-xr-x root root Oct : test.sh
-rwxr-xr-x root root Oct : clear_buffcache.sh
5)以-r实现升序排序(-S以文件大小排序)
[root@VM_0_10_centos ~]# ls -lSr
total
-rwxr-xr-x root root Oct : clear_buffcache.sh
-rwxr-xr-x root root Oct : test.sh
【Linux命令】工作目录切换命令(pwd,cd,ls)的更多相关文章
- Linux中工作目录切换命令
1.pwd命令用于显示当前的工作目录 2.cd命令用于切换工作路径,格式为:cd [目录名称] 参数 作用 - 切换到上一次的 目录,如:cd - ~ 切换到”家目录“,如:cd ~ ~usernam ...
- Linux就该这么学——新手必须掌握的命令之工作目录切换命令组
pwd命令 用途 : 用于显示用户当前所处的工作目录.如下图pwd命令运行结果所示 格式 : pwd[选项] 图pwd命令运行结果所示 cd命令 用途 : 用于切换工作路径,如图cd命令运行结果 格式 ...
- linux工作目录切换命令
1.pwd命令 pwd命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”. 2.cd命令 cd命令用于切换工作路径,格式为“cd [目录名称]”. 这个命令应该是最常用的一个Linux命令 ...
- Linux 工作目录切换命令
1.pwd 显示当前用户所处的目录 2.cd 切换工作路径 cd [目录名称],cd - 返回上次所处的目录 cd ~ 返回当前用户的根目录 cd.. 返回上级目录 3.ls 显示目录中的文件信息,l ...
- linux-11 基本命令之 -工作期目录切换命令-pwd,cd,
pwd 命令用于显示当前的工作目录,格式为:pwd[选项] @1.查看当前的工作路径: [root@localhost /]# pwd cd 命令用于切换工作路径 格式为:"cd 目录名称& ...
- 4. Linux工作目录切换和文本文件编辑命令
1.pwd:显示用户当前所处的工作目录 举例:[root@Centos ~]# pwd /root 2.cd:切换工作路径 "cd -"命令返回到上一次所处的目录 " ...
- linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm
linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文 ...
- LINUX文件及目录管理命令基础(2)
Linux文件类型 文件作为Linux操作系统中最常见的对象,在系统中被分为了多种类型 如下: - 普通文件 d 目录 l 链接 b 块设备 c 字符设备 p 管道设备 s 套接字文件 Linux目录 ...
- LINUX文件及目录管理命令基础
Linux命令行组成结构 Linux命令结构 在Linux中一切皆文件,一切皆命令! 命令提示符: [root@tt ~]# [xiaohui@tt ~]$ Linux命令行常用快捷键 ctrl + ...
随机推荐
- [转载]——Automatic Tuning of Undo_retention Causes Space Problems (文档 ID 420525.1)
Automatic Tuning of Undo_retention Causes Space Problems (文档 ID 420525.1) 转到底部 In this Document Sy ...
- 表单生成器(Form Builder)之mongodb表单数据查询——统计查询求和
上一篇笔记仅是记录了一下简单的关联查询,根据笔记中的场景:将某一车辆关联的耗损记录全部放在了一个字段当中.不知道现在中有没有这种场景,我们的应用中没有类似的场景,可能我们更关注的是某车辆的总耗损金额和 ...
- python 实现 PC 客户端自动化快速入门:pywinauto !
本文转载自:http://www.lemfix.com/topics/420 一.前言 我们柠檬班的小可爱,在学完我们柠檬班自动化的课程之后,就掌握了接口自动化,web自动化,app自动化,这些工 ...
- Community structure enhanced cascade prediction 笔记
目录 一.摘要 二.杂记 三.模型思想 四.实验 五.其他 六.参考文献 一.摘要 深度学习不用去手工提取特征,但是现有深度模型没有在传播预测任务中使用社区结构.所以提出一个CS-RNN框架,把社区在 ...
- 关于eclipse创建的[传统web项目][传统maven项目][maven-web项目][springboot项目]目录结构
总体比较 [传统web项目] [传统maven项目] [maven-web项目] [springboot项目] 本文摘至https://blog.csdn.net/qq_42747738/articl ...
- 一起学Android之音频视频
概述 Android多媒体框架支持各种常见的媒体类型,可以很容易地将音频.视频和图像集成到App中.通过MediaPlayer Api,可以从应用程序资源(RAW).文件系统或网络上数据流资源来播放音 ...
- ES6新语法(一)
1.常量 ES5没有定义声明常量的方式,ES6标准中引入了新的关键字const来定义常量. 常量必须给初始值: 常量不能在同一作用域内重新定义或赋值: <scr ...
- 【JS简洁之道小技巧】第一期 扁平化数组
介绍两种方法,一是ES6的flat,简单粗暴.二是递归,也不麻烦. flat ES6自带了flat方法,用于使一个嵌套的数组扁平化,默认展开一个嵌套层.flat方法接收一个数字类型参数,参数值即嵌套层 ...
- 【koa2】用户注册、登录校验与加盐加密
加密与解密 先介绍一下关于服务端用户名跟密码的存储状态,我们知道当前端在注册一个新用户时,会在表单内填入用户名和密码,并通过post请求提交到服务器,服务器再把用户名和密码从ctx.request.b ...
- sed 面试题
#oldboy my qq num is 49000448.$ not 4900000448. my god ,i am not oldbey,but clsn!$ #oldboy my name i ...