Linux常用命令之文件和目录cd、pwd、ls、ll、mkdir
1、cd命令cd(Change Directory)是用来切换工作目录.语法:cd [dirName]其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。具体使用如下:cd :进入该用户的主目录 ~(root用户为/root,其他用户为/home/用户名)cd ..:返回上一级目录(注意要空格...
1、cd命令
cd(Change Directory)是用来切换工作目录.
语法:cd [dirName]
其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。
具体使用如下:
cd :进入该用户的主目录 ~(root用户为/root,其他用户为/home/用户名)
cd .. :返回上一级目录(注意要空格)
cd ../../ : 跳至上上层目录
cd - :返回上次所在目录(有时候好不容易切换到一个长路径目录,就因为一不小心就切换到根目录,这时候要切换回去就很有用处了)
cd / :返回根目录(绝对路径)
cd /home :切换到根目录下面的home目录下(绝对路径)
cd ./目录1/目录2 :进入当前目录下的子目录(相对路径),等同于cd 目录1/目录2
cd $JAVA_HOME : 跳转到环境变量JAVA_HOME配置的路径下面
2、pwd命令
pwd是Print Working Directory的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd来查看当前目录的绝对路径。
语法:pwd [选项]
具体使用如下:
pwd: 显示当前位置的绝对路径
3、ls和ll命令
ls:是List的缩写,用于列出目录下的文件。
语法:ls [选项][目录或文件名]
具体使用如下:
ls : 列表文件和目录(只包含文件或者目录名称,不包括其他信息)
ls -a :列出文件下所有的文件,包括以“.“开头的隐藏文件
ls -l:列出目录或者文件的详细信息
ls -lh : h一般与l参数合用,以人可读取的方式显示文件大小,如1K,2M,3G
ls -l /home/ :列出home下面的文件列表
ls -l start* : 列出当前目前下start开头的文件或者目录(*表示一个或者多个字符)
ll命令就等于 ls -l --color=auto ,可以通过alias ll查看。
ls -al显示的结果详解
第一列:1、第一个字母为d时意味着该内容是目录,如上图中的linux目录;第一个字母为-时意味着该内容为文件,如上图中的test和a.txt;第一个字母为l时意味着该内容是个链接文件。2、后面的9个字符代表文件或者目录的权限,字母r w x分别代表读,写,执行权限,其对应的权限数字分别为421.前3个代表文件或者目录的拥有这的权限,中间的3个代表文件或者目录的所有组的权限,最后的3个代表其他人访问文件的权限。
第二列:代表文件或者目录的链接数,即目录或者文件下还包含几个目录或者文件数。
第三列:代表文件或者目录的所有者。
第四列:代表文件或者目录的所有组。
第五列:代表文件或者目录的大小,单位为字节(byte)
第六列:代表文件或者目录的最后修改时间(使用[stat 文件名或者目录名] 用以查看文件或者目录的访问时间access,文件或者目录的修改时间modify,文件或者目录的状态改变时间change)
第七列:代表文件名或者目录名
4、mkdir命令
mkdir(make directory)用于创建一个或者多个目录。
语法格式:mkdir [选项] [目录]
注意:mkdir 命令以及后面的选项和目录,每个元之间都要至少要有一个空格
参数选项:-p,-m
具体使用如下:
mkdir dir :创建一个名字为dir的目录
mkdir -p ./dir1/dir2 :递归创建目录(-p:父目录不存在时,同时建立,“.”表示当前目录)
注意:使用 mkdir 创建多级目录时,建议直接只用 -p 参数,可以避免出现 “No such file or directory” 没有文件或目录的报错了,
也不会影响已存在的目录。
mkdir test{1..100} :在当前文件夹下面递归创建test1~test100个目录。
更多推荐
所有评论(0)