Linux目录与文件,删除命令

一、重要的目录

根目录: /

根目录 指文件系统的最上一级目录,它是相对 子目录 来说的;它如同一棵大树的"根"一般,所有的树杈以它为起点,故被命名为根目录。
  • pwd 查看当前路径

[root@localhost text2]# pwd
/root/text/text2
  • cd .. 返回上一级文件夹

[root@localhost text2]# cd ..
[root@localhost text]# pwd
/root/text
  • cd / 返回根文件夹

[root@localhost text]# cd /
[root@localhost /]# pwd
/
  • cd ~ 返回家目录:root的家目录是/root;普通用户的家目录是/home/用户名

#root用户
[root@localhost /]# cd ~
[root@localhost ~]# pwd
/root
#普通用户
[dada@localhost ~]$ cd ~
[dada@localhost ~]$ pwd
/home/dada
  • tree 查看目录结构

安装tree包
[root@localhost ~]# yum install tree  -y
[root@localhost ~]# tree
.
├── anaconda-ks.cfg
└── text
    └── text2
        ├── 2.txt
        └── 4.txt

2 directories, 3 files

二、隐藏文件及文件常用命令

格式: .文件名

查看隐藏文件:ls -a

[root@localhost ~]# ls  -a
.                .bashrc
..               .cshrc
anaconda-ks.cfg  .tcshrc
.bash_logout     text
.bash_profile

file 文件名: 查看文件属性

[root@localhost ~]# file text
text: directory
[root@localhost ~]# file a.txt
a.txt: empty

du -s -h 文件名(统计文件大小,-s 总计, -h 以K,M,G显示大小)

[root@localhost ~]# du -s -h /etc/passwd
4.0K    /etc/passwd

ll/ls -l 查看文件详细信息

[root@localhost ~]# ll
总用量 4
-rw-------. 1 root root 1257 3月   7 19:24 anaconda-ks.cfg
-rw-r--r--. 1 root root    0 3月   8 13:39 a.txt
drwxr-xr-x. 5 root root   42 3月   8 13:29 text

三、路径

绝对路径:从/开始一层层往下走,绝对不会错的路径,与现在在哪里没有关系,单向性

相对路径:不是以/开头,以当前文件夹为参照物,可进可退,双向

经典相对路径名词:

. 当前文件夹

.. 上一级文件夹

四、新建文件夹/文件

1.mkdir

mkdir -p 文件名

1.存在文件不报错

2.若父文件不存在则新建

[root@localhost text]# mkdir dct
[root@localhost text]# ls
dct  text2
[root@localhost text]# mkdir dct1/dct2
mkdir: 无法创建目录"dct1/dct2": 没有那个文件或目录
[root@localhost text]# mkdir -p dct1/dct2

2.touch

1.新建空文件;

2.更新文件时间(存在则更新时间)

[root@localhost dct]# touch file.txt
[root@localhost dct]# ll
总用量 0
-rw-r--r--. 1 root root 0 3月   8 13:32 file.txt
#存在则更新
[root@localhost dct]# touch file.txt
[root@localhost dct]# ll
总用量 0
-rw-r--r--. 1 root root 0 3月   8 13:33 file.txt	

五、删除命令rm

命令格式: rm [选项] 文件

rm -rf * 删除所有文件(不包括隐藏文件),不能在根目录使用,否则虚拟机崩溃

rm -rf .* 删除隐藏文件(不包括. .. )

-r 递归删除

-f 直接删除,无需确认

[root@localhost text]# tree
.
├── dct
│   └── file.txt
├── dct1
│   └── dct2
└── text2
    ├── 2.txt
    └── 4.txt

4 directories, 3 files
[root@localhost text]# rm -rf text2/
[root@localhost text]# tree
.
├── dct
│   └── file.txt
└── dct1
    └── dct2

3 directories, 1 file
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值