系统目录、文件相关命令

第1章 系统目录相关命令
1.1 系统目录相关命令
创建目录
命令使用方法:
mkdir make dir directory
mkdir 目录名称/带路径的目录
参数
mkdir -p parents 父目录、父亲 递归创建
mkdir -v verbose 显示执行过程 了解
mkdir -p 参数含义 no error if existing, make parent directories as needed
目录存在不报错 在需要的时候创建父目录
1)查看当前路径:pwd print work directory
2) .在/下面创建一个名称为oldboy的目录
方法1: 使用相对路径创建/oldboy目录
cd / #进入到根目录
mkdir /oldboy #创建名为oldboy的目录
方法2: 使用绝对路径创建/oldboy目录
mkdir /oldboy
3) 在根下面创建/alex/lidao/oldboy/oldgirl目录
mkdir /alex
mkdir /alex/lidao
mkdir /alex/lidao/oldboy
mkdir /alex/lidao/oldboy/oldgirl
4) 创建多级目录使用 -p参数
在/下面创建/1/2/3/4/5/6
mkdir -p /1/2/3/4/5/6
1.2 如何使用目录
cd change directory 改变目录 切换目录
命令使用方法
cd 目录 /绝对路径 相对路径
1)方法1、一步一步的切换到/oldboy目录
cd / # 使用绝对路径到/目录
cd oldboy # 使用相对路径到oldboy目录
pwd
2)方法2、使用全路径方式直接进入/oldboy目录
进入 /alex/lidao/oldboy/oldgirl
cd /alex/lidao/oldboy/oldgirl/
pwd
3)特殊的符号
cd 回车 直接切换到家目录
~ # 代表了家目录
cd ~ 切换到家目录 管理员默认的家目录 /root cd ~ ====== cd /root
- 切换到上一次所在的路径 _下划线 -减号
. 代表了当前的目录
… 代表了上级的目录
注意:所有的目录后面都有/ 没有/的都是普通文件
1.3 如何查看目录下的数据
命令使用方法:
ls 目录/文件
参数
-l list # 列表 显示详细信息
-d directory # 目录 查看目录本身的详细信息
1)查看/alex目录下的内容
方法1: 绝对路径
[root@oldboyedu-lnb ~]# ls /alex/
hehe lidao
方法2: 相对路径
[root@oldboyedu-lnb ~]# cd /alex/
[root@oldboyedu-lnb alex]# ls
hehe lidao
2)
ll ==== ls -l # 查看文件或目录的详细信息
扩展:mkdir -p
[root@oldboyedu-lnb ~]# mkdir /data && mkdir /data/hehe
mkdir: cannot create directory ‘/data’: File exists
[root@oldboyedu-lnb ~]# ll /data/
total 0
[root@oldboyedu-lnb ~]# mkdir -p /data && mkdir /data/hehe
[root@oldboyedu-lnb ~]# ll /data/
total 0
drwxr-xr-x. 2 root root 6 Jul 20 10:23 hehe
第2章 系统文件相关命令
2.1 系统文件相关命令
命令使用方法:
touch
touch 文件 绝对路径/相对路径 如果文件存在则修改文件的时间
PS: 时间 时间戳 可以相互转换
1)在当前目录创建一个oldboy.txt 普通文档
[root@oldboyedu-lnb ~]# touch oldboy.txt
[root@oldboyedu-lnb ~]# ll
total 16
-rw-r–r--. 1 root root 0 Jul 20 10:51 oldboy.txt
[root@oldboyedu-lnb ~]# touch oldboy.txt
-rw-r–r--. 1 root root 0 Jul 20 10:52 oldboy.txt
在/oldboy目录下创建一个oldboy.txt文件
2)[root@oldboyedu-lnb ~]# #/oldboy创建oldboy.txt
[root@oldboyedu-lnb ~]# #方法1
[root@oldboyedu-lnb ~]# cd /oldboy
[root@oldboyedu-lnb oldboy]# touch oldboy.txt
[root@oldboyedu-lnb oldboy]# ll
total 0
-rw-r–r--. 1 root root 0 Jul 20 10:59 oldboy.txt
[root@oldboyedu-lnb oldboy]# ll /oldboy/
total 0
-rw-r–r--. 1 root root 0 Jul 20 10:59 oldboy.txt

全路径方式
[root@oldboyedu-lnb ~]# #方法2
[root@oldboyedu-lnb ~]# touch /oldboy/oldboy.txt

3.一次性创建多个文件 相对路径 绝对路径
[root@oldboyedu-lnb oldboy]# touch oldboy.txt alex.txt /lidao.txt
第3章 删除文件或目录
3.1 rm remove
命令使用方法:
rm 参数选项 文件/目录
参数选项:
-f force # 强制
-r # 递归删除 删除当前目录及目录下面所有的内容

  1. 删除/oldboy/oldboy.txt
    [root@oldboyedu-lnb oldboy]# rm oldboy.txt
    rm: remove regular empty file ‘oldboy.txt’? # 在?后面 输入y确定删除 n 不删除 或者ctrl+c取消
  2. 删除/oldboy/oldboy.txt 不进行删除提示
    [root@oldboyedu-lnb oldboy]# rm -f oldboy.txt
    3)删除/oldboy目录 PS: 大部分命令无法直接对目录进行操作
    [root@oldboyedu-lnb ~ ]# rm -rf /oldboy
  3. 删除多个目录
    [root@oldboyedu-lnb ~]# rm -rf oldboy1 oldboy2 oldboy3/ oldboy4/
    5)删除多个文件
    [root@oldboyedu-lnb ~]# rm -f 1.txt 2.txt 3.txt 4.txt 5.txt
    6)利用特殊符号来删除目录或文件
    • 通配符: 用来查找目录或文件名的 代表了任意的字符串 对大部分的命令都有效
      方法1: 查找当前目录以.txt结尾的文件 和删除
      [root@oldboyedu-lnb ~]# ll *.txt
      -rw-r–r--. 1 root root 0 Jul 20 11:38 10.txt
      -rw-r–r--. 1 root root 0 Jul 20 11:38 8.txt
      -rw-r–r--. 1 root root 0 Jul 20 11:38 9.txt
      删除任意符号以.txt结尾的文件
      [root@oldboyedu-lnb ~]# rm -f *.txt
      删除以oldboy开头以任意字符结尾的文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值