文件管理
1、文件系统结构
Linux文件系统层次结构Linux文件系统层次结构绝对路径与相对路径
绝对路径:完全限定的名称,从根目录(/)开始查找,路径的写法“一定由根目录/写起”。
相对路径:从当前所在目录开始查找,不会以/开头。
判断:
/root/ 绝对路径 /home/kiosk绝对路径
usr/share 相对路径 Desktop 相对路径
路径导航
pwd //显示当前所在目录
cd //更改或切换目录的命令
几个特殊的目录:
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表“目前使用者身份”所在的主文件夹
~account 代表account这个使用者的主文件夹路径导航
[root@Hello30 ~]# cd /home/student/桌面
[root@Hello30 桌面]# pwd /home/student/桌面
/home/student/桌面
[root@Hello30 桌面]# cd .
[root@Hello30 桌面]# cd ..
[root@Hello30 student]# pwd
/home/student
[root@Hello30 student]# cd ~
[root@Hello30 ~]# pwd
/root
[root@Hello30 ~]# cd ~student
[root@Hello30 student]# pwd
/home/student
[root@Hello30 student]# cd /mnt
文件管理命令
文件系统管理命令
操作 单一来源多来源
创建文件 touch file touch file1 file2
复制文件 cp file1 file2 cp file1 file2 dir
移动文件 mv file1 file2 mv file1 file2 dir
删除文件 rm file rm -f file1 file2
创建目录 mkdir dir mkdir -p dir1/dir2 dir3
复制目录 cp -r dir1 dir2 cp dir1 dir2 dir3
移动目录 mv dir1 dir2 mv dir1 dir2 dir3
删除目录 rm -r dir1 rm -fr dir1 dir2
备注:mv可实现重命名的功能查看文件与目录信息
ls //列出目标文件,或者列出目录中的内容
-a //列出所有
-l //列出文件属性
-s //列出文件大小
-R //递归列出
-d //指定目录本身通配符(globbing)
通配符是一种特殊语句,模糊搜索文件时可用它来代替一个或多个真正字符;
通配符
练习
1. 在当前用户家目录创建文件如下:
1). 创建6个文件,名称为songx.mp3(x=1..6)
2). 创建6个文件,名称为image.png(x=1..6)
3). 创建6个文件,名称为film.avi(x=1..6)
2. 将歌曲移动到Music目录中,照片移动到Pictures目录中,影片移动
到Videos目录中;
3. 在当前用户家目录中创建三个子目录,分别为friends, family和work
来存放相应的信息;
4. 题1创建的18个文件中编号x为单数的文件复制到friends目录中;编
号x为双数的文件复制到work目录中,将所有的歌曲复制到family目录中;
5. 此项目完成,删除你创建的所有文件与目录。over!