Linux目录相关命令

2022-07-07 09:56:56 浏览数 (1)

pwd

pwd是print work directory缩写,打印当前所在目录,一般无任何参数

cd

cd是change directory缩写,用于切换当前所在的工作目录

代码语言:shell复制
常用操作(参数):
1. cd 绝对路径       ##进入指定目录,绝路径从/开始
2. cd .             ##继续停留在当前目录
3. cd ..            ##进入当前目录所在的上级目录
4. cd ~             ##进入当前登录用户的家目录
5. cd -             ##进入上一次所在目录

ls

ls是list directory contents缩写,查看目录下内容

代码语言:shell复制
常用操作(参数):
1. ls -l                 ##长格式(long),可缩写为ll,查看目录下具体文件内容属性(文件大小、创建时间、用户、用户组权限)
2. ls -a                 ##显示所有文件(all),Linux下隐藏文件一般以.开头
3. ls -A                 ##显示除.(当前目录)和..(上级目录)以外的所有文件,Linux下隐藏文件一般以.开头
4. ls -d  [文件/文件夹]   ##显示指定文件/文件夹信息

mkdir

mkdir是用于创建文件夹(目录)的命令,可以根据字典一次创建多个文件夹,也可使用-p递归创建目录

代码语言:shell复制
常用操作:
1. mkdir 文件夹名称        ##在当前目录下新建文件夹
2. mkdir stu{1..10}       ##根据字典同时创建多个文件夹,该命令具体是在当前路径新建了stu1到stu10共10个文件夹
3. mkdir -p 多级目录       ##使用参数-p递归创建目录,涉及到的层级目录若不存在都会新建  
   eg:[root@money ~]# mkdir /a/b/c
       mkdir: 无法创建目录"/a/b/c": 没有那个文件或目录

tree

tree是以树形结构显示指定文件夹下的内容,最小化安装无该命令,可通过yum install tree -y安装

代码语言:shell复制
常用参数:
1. tree [-L  数字] [路径]     ##表示以树形结果显示几个层级目录
2. tree -d [路径]             ##只显示目录,不显示文件

cp

cp是copy的缩写,常用于复制目录或文件。

代码语言:shell复制
格式:cp -[参数] 源目录路径 目标路径
常用操作:
1. cp -r           ##表示递归复制目录
2. cp -a           ##表示复制目录时把对应属性也一起复制
3. 复制并重命名     ##cp -a 源文件夹 指定目录(若指定目录不存在,则重新命名)

mv

mv是move的缩写,常用于把文件或目录移动到新的指定位置

代码语言:shell复制
格式:mv 文件或目录  新的指定位置
注:1、mv移动文件时,可进行重命名操作。
    2、mv移动文件夹时,通常需要加*。

rm

rm执行的是删除操作,且删除后无法还原

代码语言:shell复制
格式:rm [参数] 删除文件的路径
常用参数:
1. -r:递归删除,该文件夹下的子文件夹将一同删除
2. -f:强制删除且不做任何提示
注:实际使用中可以用mv替代,或压缩备份后执行删除命令

0 人点赞