初学linux命令-ls、pwd

时间:2022-12-24 09:18:06

命令一
名称:ls 原意:list
命令功能:列出目标目录中所有的子目录和文件。
语法:ls 选项(-ald) [文件或目录]
常用的选项(参数):
-a
原意 all
功能:列出目录下的所有文件,包括以.开头的隐含文件;
-l
原意 long
功能:除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
-d
原意 directory
功能: 将目录象文件一样显示,而不是显示其下的文件。

例1、列出根目录下得所有目录

[raint@linuxprobe Desktop]$ ls /
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr

例2、列出tmp目录下得所有文件,包括隐含文件

[raint@linuxprobe Desktop]$ ls -a /tmp
. ifcfg.log systemd-private-enE1HW vmware-root
.. ks-script-MFEVtv systemd-private-gR7efM .X0-lock
anaconda.log packaging.log systemd-private-gx9HGD .X11-unix
.esd-1000 program.log systemd-private-kT4XIp .XIM-unix
.font-unix ssh-tLFKJnX7uCPG systemd-private-r1VKWL yum.log
hsperfdata_root ssh-tuUVOk34Zp6H systemd-private-S8vlcs
.ICE-unix storage.log .Test-unix

例3、列出tmp目录下得所有文件,除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
初学linux命令-ls、pwd

例4、将tmp目录的目录象文件一样显示,而不是显示其下的文件。

[raint@linuxprobe Desktop]$ ls -d /tmp
/tmp
[raint@linuxprobe Desktop]$ ls -d /
/

例5、将tmp目录下的所有文件除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。。
初学linux命令-ls、pwd

上面的drwx—— 第一个字母有d、-、l三种,d代表directory(目录)、-代表二进制文件、l代表软链接文件

命令二
名称:pwd 原意:print working directory
命令功能:查看”当前工作目录“的完整路径(链接路径)。
语法:pwd 选项
常用的选项(参数):
-P
原意:logical
功能: 显示出实际路径,而非使用链接(link)路径;
-L
原意:physical
功能: 当目录为连接路径时,显示连接路径;

例1、查看工作目录的完整路径

[raint@linuxprobe Desktop]$ pwd
/home/raint/Desktop

例2、显示出实际路径

[raint@linuxprobe ~]$ cd /etc/init.d
[raint@linuxprobe init.d]$ pwd
/etc/init.d
[raint@linuxprobe init.d]$ pwd -P
/etc/rc.d/init.d

例3、显示当前目录的连接路径

[raint@linuxprobe ~]$ cd /etc/init.d
[raint@linuxprobe init.d]$ pwd
/etc/init.d
[raint@linuxprobe init.d]$ pwd -L
/etc/init.d