linux工作目录_windows命令行切换目录

linux工作目录_windows命令行切换目录目录pwd显示当前的工作路径cd切换工作目录ls显示目录中文件信息一、pwd命令pwd命令用于显示当前的工作路径。格式:pwd[选项]参数:-L,logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式)-P,physical,显示当

大家好,欢迎来到IT知识分享网。

目录

  • 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. 1 root root   11 Mar  7  2019 lock -> ../run/lock drwxr-xr-x. 14 root root 4096 Oct 27 03:42 log lrwxrwxrwx. 1 root root   10 Mar  7  2019 mail -> spool/mail lrwxrwxrwx. 1 root root    6 Mar  7  2019 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 12 drwxr-xr-x 2 root root 4096 Apr 24 05:51 dir1 lrwxrwxrwx 1 root root    5 Apr 24 05:54 test -> dir1/ [root@localhost ~]# ll /home/   #/home目录下面有一个test连接文件,指向/root/test连接文件 total 20 drwx------ 16 sgl  sgl  4096 Oct 17  2015 sgl lrwxrwxrwx 1 root root   10 Apr 24 05:55 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 8
-rwxr-xr-x 1 0 0 558 Oct 20 21:37 clear_buffcache.sh -rwxr-xr-x 1 0 0 680 Oct 20 21:44 test.sh

2)显示完整时间

[root@VM_0_10_centos ~]# ls --full-time total 8
-rwxr-xr-x 1 root root 558 2019-10-20 21:37:54.692739831 +0800 clear_buffcache.sh -rwxr-xr-x 1 root root 680 2019-10-20 21:44:41.646541706 +0800 test.sh

3)以文件名排序并显示时间(与-l使用)

[root@VM_0_10_centos ~]# ls -cl total 8
-rwxr-xr-x 1 root root 558 Oct 20 21:37 clear_buffcache.sh -rwxr-xr-x 1 root root 680 Oct 20 21:44 test.sh

4)以时间排序(与-lt使用)

[root@VM_0_10_centos ~]# ls -clt total 8
-rwxr-xr-x 1 root root 680 Oct 20 21:44 test.sh -rwxr-xr-x 1 root root 558 Oct 20 21:37 clear_buffcache.sh

5)以-r实现升序排序(-S以文件大小排序)

[root@VM_0_10_centos ~]# ls -lSr total 8
-rwxr-xr-x 1 root root 558 Oct 20 21:37 clear_buffcache.sh -rwxr-xr-x 1 root root 680 Oct 20 21:44 test.sh

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/29129.html

(0)
上一篇 2023-09-28 18:33
下一篇 2023-09-28 21:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信