linux案例2

文件操作命令 —— touch、cp
touch命令
用途:新建空文件,或更新文件时间标记
格式:touch 文件名…
cp命令
用途:复制(Copy)文件或目录
格式:cp [选项]… 源文件或目录… 目标文件或目录
常用命令选项
-r:递归复制整个目录树

文件操作命令 —— rm、mv
rm命令
用途:删除(Remove)文件或目录
格式:rm [选项]… 文件或目录
常用命令选项
-r:递归删除整个目录树
-f
rmdir命令
用途:删除(directory)目录
mv命令
用途:移动(Move)文件或目录
—— 若如果目标位置与源位置相同,则相当于改名
格式:mv [选项]… 源文件或目录… 目标文件或目录

案例:
[root@localhost /]#
[root@localhost /]# ls 显示当前目录内容
a boot etc lib media opt root sbin sys usr
bin dev home lib64 mnt proc run srv tmp var
[root@localhost /]# touch /a/a.txt 在/a/创建a.txt文件
[root@localhost /]# ls /a/ 显示/a/下目录内容
a.txt b
[root@localhost /]# cd /a 切换到/a目录下
[root@localhost a]# touch aa 在当前目录下创建aa文件(注意:只要用touch命令创建的肯定是文件,可以不加扩展名)
[root@localhost a]# ls 显示当前目录内容
aa a.txt b
[root@localhost a]# ls –l 以长格式显示abc下所有子目录和文件的信息
总用量 0
-rw-r–r--. 1 root root 0 3月 1 15:35 aa -开头的代表文件
-rw-r–r--. 1 root root 0 3月 1 15:33 a.txt -开头的代表文件
drwxr-xr-x. 3 root root 14 3月 1 15:31 b d开头的代表文件目录
[root@localhost a]# cp aa /opt/abc/ 拷贝aa到/opt/abc/目录下
[root@localhost a]# ls 显示当前目录内容
aa a.txt b aa文件还在当前目录
[root@localhost a]# ls /opt/abc/ 显示/opt/abc/下文件内容
a1 aa aa文件已经拷贝到/opt/abc/目录下
[root@localhost a]# cp -r b /opt/abc/ 拷贝b目录到/opt/abc/目录下(前面加-r)
[root@localhost a]# ls 显示当前目录内容
aa a.txt b b目录还在当前目录
[root@localhost a]# ls /opt/abc/ 显示/opt/abc/下文件内容
a1 aa b b目录已经拷贝到/opt/abc/目录下
[root@localhost a]# cd /opt/abc/b 切换到/opt/abc/b目录
[root@localhost b]# ls 显示当前目录内容
c
[root@localhost b]#
[root@localhost b]# cd /a/ 切换到/a/目录
[root@localhost a]# ls 显示当前目录内容
aa a.txt b
[root@localhost a]# mv a 移动a,按tab键,两下显示当前目录以a开头的内容
aa a.txt
[root@localhost a]# mv a.txt /opt/abc/ 移动a.txt文件到/opt/abc/
[root@localhost a]# ls 显示当前目录内容
aa b a.txt文件已被移走
[root@localhost a]# ls /opt/abc/ 显示/opt/abc/目录内容
a1 aa a.txt b a.txt文件已被移到/opt/abc/目录中
[root@localhost a]# cd b/ 切换到b目录
[root@localhost b]# ls 显示当前目录内容
c
[root@localhost b]# mv c /opt/abc/ 移动c目录到/opt/abc/
[root@localhost b]# ls 显示当前目录内容
[root@localhost b]# 内容为空,c目录已被移走
[root@localhost b]# cd /opt/abc 切换到/opt/abc/目录
[root@localhost abc]# ls –l 以长格式显示当前目录下所有子目录和文件的信息
总用量 0
drwxr-xr-x. 2 root root 6 3月 1 09:41 a1
-rw-r–r--. 1 root root 0 3月 1 15:42 aa
-rw-r–r--. 1 root root 0 3月 1 15:33 a.txt
drwxr-xr-x. 3 root root 14 3月 1 15:44 b
drwxr-xr-x. 2 root root 6 3月 1 15:31 c
[root@localhost abc]# rm c 删除c目录(错误方法)
rm: 无法删除"c": 是一个目录 无法删除c,因为它是一个目录
[root@localhost abc]# rm -r c 删除c目录(正确方法,前面加-r)
rm:是否删除目录 “c”?y 是否删除,是输入y,否输入n
[root@localhost abc]# rm -r b 删除b目录
rm:是否进入目录"b"? y 是否进入b目录,是输入y,否输入n(因为b目录里有子目录)
rm:是否删除目录 “b/c”?n 是否删除目录,是输入y,否输入n
[root@localhost abc]# ls –l 以长格式显示当前目录下所有子目录和文件的信息
总用量 0
drwxr-xr-x. 2 root root 6 3月 1 09:41 a1
-rw-r–r--. 1 root root 0 3月 1 15:42 aa
-rw-r–r--. 1 root root 0 3月 1 15:33 a.txt
drwxr-xr-x. 3 root root 14 3月 1 15:44 b b目录依然存在
[root@localhost abc]# ls -l b/ 以长格式显示当b目录下所有子目录和文件的信息
总用量 0
drwxr-xr-x. 2 root root 6 3月 1 15:44 c c目录依然存在
[root@localhost abc]# ls
a1 aa a.txt b
[root@localhost abc]# rm -r -f b 强制删除b目录及以下所有子目录
[root@localhost abc]# ls 显示当前目录内容
a1 aa a.txt b目录及以下子目录已被删除
[root@localhost abc]#

文件操作命令 —— find
find命令
用途:用于查找文件或目录
格式:find [查找范围] [查找条件]
常用查找条件
-name:按文件名称查找
-user: 按文件属主查找
-type: 按文件类型查找
f 查找文件
d 查找目录
l 链接
p 管道
-size 按大小查找

结合操作演示过程,详细讲解find查找工具的相关用法,主要包括:
按名称查找:关键字为“-name”,根据目标文件的部分名称查找,允许使用“*”及“?”通配符。
按文件属主查找:关键字为“-user”,根据文件是否属于目标用户进行查找。
按文件类型查找:关键字为“-type”,根据文件的类型进行查找,这里的类型指的是普通文件(f)、目录(d)
案例:
[root@localhost abc]#
[root@localhost abc]# cd 切换目录(默认切换到家目录)
[root@localhost ~]# pwd 显示当前目录(~代表/root目录)
/root
[root@localhost ~]# find / -name “aa” 查找名字为aa的所有文件或目录
/usr/share/locale/aa
/opt/abc/aa
/a/aa
[root@localhost ~]# find / -name “aa” -type f 查找名字为aa文件类型为文件的所有文件
/opt/abc/aa
/a/aa
[root@localhost ~]# find / -user “student” -type d 查找属主student文件类型为目录的所有目录
/home/student
/home/student/.mozilla
/home/student/.mozilla/extensions
/home/student/.mozilla/plugins
[root@localhost ~]#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值