linux 文件&路径操作

本文详细介绍Linux环境下文件与路径的基本操作,包括查看、移动、复制、删除、创建及查找文件的方法。涵盖ls、mv、cp、rm、touch、mkdir、find等常用命令的使用技巧与示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看文件&路径

ls 查看名称
ll 查看详细信息

移动文件&路径

命令格式运行结果
mv 文件名 文件名将源文件名改为目标文件名
mv 文件名 目录名将文件移动到目标目录
mv 目录名 目录名目标目录已存在,将源目录移动到目标目录;目标目录不存在则改名

复制文件&路径

命令描述
cp 文件名 文件名文件到文件
cp 文件名 目录名文件到目录
cp 目录名 目录名目录到目录

删除文件&路径

rm [-rf]
-f --force 强制删除,忽略不存在的文件,从不给出提示。
-r --recursive 递归的删除目录下面文件以及子目录下文件。

创建文件&路径

1.创建文件touch
1.创建目录mkdir
mkdir [-p]
-p --parents |递归创建目录

查找文件&路径

find 路径 查找类型 相应条件

1.按名称查找
find /etc/ -name passwd
2.按大小查找 -size
find /mnt/ -size [±]20k
[±]代表大于小于
3.按时间查找
find /mnt/ -ctime -11分钟内修改过的文件

ctime ##以天为单位
cmin ##以分钟为单位
[±]代表大于小于

atime 最后一次访问时间, 如 ls, more 等, 但 chmod, chown, ls, stat 等不会修改些时间, 使用 ls -utl 可以按此时间顺序查看;
ctime 最后一次状态修改时间, 如 chmod, chown 等状态时间改变但修改时间不会改变, 使用 stat file 可以查看;
mtime 最后一次内容修改时间, 如 vi 保存后等, 修改时间发生改变的话, atime 和 ctime 也相应跟着发生改变。

4.按所有者,组,权限查找-user -group -perm
find /mnt -user student
find /mnt -group westos
find /mnt -perm 404
5.按文件类型查找 -type
find ./ -type [fdbscip]
文件类型
f #普通文件
d #目录
b #块设备
s #套接字
c #字符设备
l #链接
p #管道

命令描述
find ./ -name “*.c”当前路径,后缀为.c的文件
find ./ -type f当前路径,类型为f的文件
find ./ -ctime -20当前路径,20天内更新过的文件
find ./ -type f -size 0当前路径,类型为f,大小为0的文件

6.查找后执行exec
-exec 命令 {} \; #对查找到的文件执行某命令;-exec表示开始执行动作 {} 表示用find命令查找出的所有文件
find /mnt -perm 404 -exec chmod g+w {} \;

7.根据文件内容查找 grep pattern file1
1 grep “被查找的字符串” 文件名
2 grep –e “正则表达式” 文件名
参考:
https://www.runoob.com/linux/linux-comm-find.html
https://blog.youkuaiyun.com/lilygg/article/details/84076757

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值