文件管理基础命令

pwd 显示当前目录绝对路径

 pwd            #显示当前工作目录的绝对路径    告诉我,你在哪里
[root@CentOS7 usr]# pwd
/usr
[root@CentOS7 usr]# cd local
[root@CentOS7 local]# pwd
/usr/local

 

cd 切换工作目录

cd          #切换工作目录   切换路径 
[root@CentOS7 local]# cd #直接切换到当前用户的家目录
[root@CentOS7 ~]#
[root@CentOS7 ~]# cd ~ #切换当前用户的家目录   ====   cd /root

[root@CentOS7 ~]# cd . #保持当前目录不变
[root@CentOS7 ~]# cd ./ #保持当前目录不变

[root@CentOS7 ~]# cd .. #切换当前目录的上一级目录
[root@CentOS7 /]# cd
[root@CentOS7 ~]# cd ../ #切换当前目录的上一级目录
[root@CentOS7 /]#

[root@CentOS7 local]# cd ../etc #进入当前目录的上一级目录/usr下的etc目录
[root@CentOS7 etc]# pwd
/usr/etc

[root@CentOS7 local]# cd ../etc #进入当前目录的上一级目录/usr下的etc目录
[root@CentOS7 etc]# pwd
/usr/etc

[root@CentOS7 usr]# cd   ../etc #不同目录下。执行的相对路径操作,得到的结果是不同的
[root@CentOS7 etc]# pwd
/etc

[root@CentOS7 etc]# cd /
[root@CentOS7 /]#             #切换到根目录   根本身也是一个目录

[root@CentOS7 /]# cd - #切换到你上一次所在的目录     快速的到达上一次所在的路径
/etc
[root@CentOS7 etc]#

 

ls 显示文件或者目录列表信息

ls      #显示文件或者目录列表信息      打开目录  显示目录里面的内容  
常用选项:
   -l #以长格式形式显示文件或者目录的详细属性信息  

-i #显示文件或者目录的inode信息   索引节点信息
   
   -h #以字节大小的形式显示文件大小   B   KB   MB   GB  
   
   -a #显示所有的文件,隐藏文件 所有以点开头的文件就是隐藏文件
   
   -S #以文件大小进行排序 从大到小显示
   
   -t #根据时间进行排序 最新的时间在最上面
   
   -r #倒叙排序  
   
   -F #给不同的文件加上不同的标识符  
   
   -d #显示目录本身信息  
   
  / #目录
 
  * #可执行文件  
 
  = #套接字文件 socker文件  
 
  | #管道文件  
 #系统自带的别名   ll === ls -l  
 
[root@CentOS7 ~]# ls #如果不加目录信息,默认针对的是当前目录操作
anaconda-ks.cfg

[root@CentOS7 ~]# ls   /root
anaconda-ks.cfg

[root@CentOS7 ~]# ls -l     #以长格式形式显示文件或者目录的详细属性信息
total 4
-rw-------. 1 root root 1429 Jul  6 02:17 anaconda-ks.cfg

[root@CentOS7 ~]# ls -li     #以长格式形式显示文件或者目录的详细属性信息及inode信息   索引节点信息
total 4
134317667 -rw-------. 1 root root 1429 Jul  6 02:17 anaconda-ks.cfg

[root@CentOS7 ~]# ll -h     #以字节大小的形式显示文件大小   B   KB   MB   GB
total 4.0K
-rw-------. 1 root root 1.4K Jul  6 02:17 anaconda-ks.cfg

[root@CentOS7 ~]# ll -a     #显示所有的文件,隐藏文件 所有以点开头的文件就是隐藏文件
total 28
dr-xr-x---.  2 root root  127 Jul  8 12:24 .
dr-xr-xr-x. 17 root root  224 Jul  6 09:33 ..
-rw-r--r--.  1 root root    8 Jul  8 12:24 1.txt
-rw-------.  1 root root 1458 Jul  6 09:34 anaconda-ks.cfg
-rw-r--r--.  1 root root   18 Dec 29  2013 .bash_logout
-rw-r--r--.  1 root root  176 Dec 29  2013 .bash_profile
-rw-r--r--.  1 root root  176 Dec 29  2013 .bashrc
-rw-r--r--.  1 root root  100 Dec 29  2013 .cshrc
-rw-r--r--.  1 root root  129 Dec 29  2013 .tcshrc

[root@CentOS7 ~]# ll -aS     #显示所有文件包含隐藏文件并从大到小显示
total 28
-rw-------.  1 root root 1458 Jul  6 09:34 anaconda-ks.cfg
dr-xr-xr-x. 17 root root  224 Jul  6 09:33 ..
-rw-r--r--.  1 root root  176 Dec 29  2013 .bash_profile
-rw-r--r--.  1 root root  176 Dec 29  2013 .bashrc
-rw-r--r--.  1 root root  129 Dec 29  2013 .tcshrc
dr-xr-x---.  2 root root  127 Jul  8 12:24 .
-rw-r--r--.  1 root root  100 Dec 29  2013 .cshrc