在学习Linux 操作系统时,文件管理是一个非常重要的部分。通过文件管理,我们可以对文件进行创建、修改、删除、复制、移动等操作,从而更好地管理我们的文件。
实验目的:
1.学会使用Linux命令的基本格式
2.学会使用命令管理文件和目录
3.了解Linux的目录结构
操作内容:
一.显示文件或目录信息ls四个参数了解查看:
-a,-l,-d,-A,
#ls -a /boot
#ls -A /boot
#ls -l /boot
#ls -d /boot
实例:
二.列出所有子目录下的文件:。
#ls -R /boot
三. Linux中使用mkdir命令创建新的目录,并使用tree命令来显示创建新的目录。
(使用tree需要安装模块)。
树形目录结构
根目录
所有分区、目录、文件等的位置起点
整个树形目录结构中,使用独立的一个“/"表示
Linux操作系统在定位文件或目录位置时,使用斜杠“/”进行分隔。整个树形目录结构中,使用独立的一个“/“表示根目录,根目录是Linux操作文件系统的起点,所在的分区称为根分区。
说明:
一次想创建多个目录,每个目录名用空格隔开。
使用mkdir命令创建一个指定的目录,并将当前登录用户作为目录所有者。
#yum -y install tree (安装显示目录树命令模块)
#mkdir /work
#mkdir /worl/1
#mkdir /work/2
#mkdir /work/2/1
#tree -L 3 /test(查询是否建立成功)
四.改变目录(cd)和显示当前目录位置(pwd)命令使用:
#pwd(显示当前目录)
#cd(切换目录)
#cd /work/2/1
#cd ~
#cd /work/1
#cd -
示例
五. Linux中使用touch命令来创建一个新的文件或更改现有文件的时间:
说明:
创建多个文件,则每个文件名用空格隔开。
touch命令创建一个指定的新文件,并将当前登录用户作为文件所有者。
由于touch命令创建的文件为空,所以文件的大小为零。
touch命令可以用于更改文件的访问时间和修改时间,且不改变文件的内容。
#clear(清屏)
#touch /work/1/a.c(用touch建立新文件)
#touch /work/2/b.doc
#touch /work/2/c.xls
#touch /work/2/a.c
#tree -L 4 /work(显示刚创立的新文件)
六.复制文件或目录cp命令使用:
说明:
cp命令可以同时复制多个文件,当一次复制多个文件时,目的目录参数需要是一个已经存在的目录,否则会出现错误;
cp命令可以同时复制多个文件,当一次复制多个文件时,多个文件用空格分隔。
#cp /work/1/a.c /work/2/a.c
(将前一个文件复制并粘贴到下一个目录)
#tree -L 3 /work
(使用命令检查是否复制完成)
七.创建链接文件命令ln使用:
(符号链接又称软链接,是指将一个文件指向另外一个文件的文件名。 这种符号链接的关系由 ln 命令行来建立。)
#clear(清屏)
#ls / > /work/2/ok.txt (显示/目录并将结果重定向输出到指定位置文件)
#ln /work/2/ok.txt Lj(为上一步得到文件建立链接文件Lj)
#cat Lj(显示链接文件Lj内容)
八.移动mv和删除rm文件命令使用:
1.mv说明:
一次移动多个目录,则每个目录名需要用空格隔开。
mv命令可以使用通配符来移动目录。
mv命令移动目录和移动文件的使用差不多,不同的是如果出现源目录和目标目录重名,则会使用合并的方式,对于文件则是直接覆盖。
2.rm说明:
如果一次想删除多个文件,则每个文件名用空格隔开。
rm命令可以使用通配符来删除文件。
#mv /work/2/b.doc /work/2/test.doc (相当于改名)
#rm /work/2/a.c
#tree -L 4 /work
心得体会:
在Linux 中,常用的文件操作命令包括 ls、mkdir、touch、cd、mv、rm 等。
ls 命令用于列出当前目录下的文件和目录,cd 命令用于切换日录,mkdir命令用于创建目录,touch 命令用于创建空文件,cp 命令用于复制文件或目录,mv 命会用于移动文件或目录,rm 命令用于删除文件或目录。
通过本次实验,我深入了解了 Linux 文件管理的基本操作,掌握了常用的文件操作命令。这对我今后的Linux 学习有很大的帮助。