
linux常用命令及实例二:cp、mv、chown、chmod、find
发布日期:2025-04-09 06:09:18
浏览次数:7
分类:精选文章
本文共 1953 字,大约阅读时间需要 6 分钟。
Unix/Linux 常用命令教程
cp 命令
名称:cp
使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory
说明:
cp 命令用于将文件拷贝到另一个文件或目录中。它支持拷贝单个文件或多个文件到指定目录。参数:-a
:保留文件的状态和权限信息。-r
:如果源文件是目录,递归拷贝目录中的所有文件。-f
:如果目标文件已经存在,先删除原文件再拷贝。
示例:
- 拷贝文件
aaa
到bbb
:cp aaa bbb
- 将所有 C 语言源文件拷贝到
Finished
子目录:cp *.c Finished
mv 命令
名称:mv
使用权限:所有使用者使用方式:mv [options] source destmv [options] source... directory
说明:
mv 命令用于将文件或目录移动到另一个位置。支持移动单个文件或多个文件到指定目录。参数:-i
:如果目标文件已经存在,询问是否覆盖。
示例:
- 将文件
aaa
移动到bbb
:mv aaa bbb
- 将所有 C 语言源文件移动到
Finished
子目录:mv -i *.c Finished
chown 命令
名称:chown
使用权限:root使用方式:chmod [-cfhvR] [--help] [--version] user[:group] file...
说明:
chown 用于改变文件的拥有者和所属组。仅 root 用户有权限修改其他用户的文件拥有者。参数:user
:新拥有者的用户名或用户 ID。group
:新所属组的组名或组 ID。-c
:只显示更改结果。-f
:忽略无法更改的文件,不显示错误信息。-v
:显示详细更改信息。-R
:递归改变当前目录下的所有文件和子目录的拥有者。
示例:
- 将
file1.txt
的拥有者设置为jessie
用户,所属组为users
:chown jessie:users file1.txt
- 将当前目录下的所有文件和子目录的拥有者设置为
lamport
用户,所属组为users
:chown -R lamport:users *
chmod 命令
名称:chmod
使用权限:所有使用者使用方式:chmod [-cfvR] [--help] [--version] mode file...
说明:
chmod 用于修改文件的访问权限。文件权限分为三部分:拥有者、所属组和其他用户。参数:mode
:权限字符串,格式为[ugoa][[+-=][rwxX]]...
,具体含义如下:u
:拥有者。g
:所属组。o
:其他用户。a
:所有用户(包括拥有者、所属组和其他用户)。+
:添加权限。-
:移除权限。=
:唯一设定权限。r
:可读(4).w
:可写(2).x
:可执行(1).
示例:
- 将
file1.txt
的权限设置为所有人可读:chmod ugo+r file1.txt
- 将
file1.txt
的权限设置为所有人可读:chmod a+r file1.txt
- 将
file1.txt
和file2.txt
的权限设置为拥有者和所属组可写,其他用户不可写:chmod ug+w,o-w file1.txt file2.txt
- 将
ex1.py
的权限设置为只有拥有者可执行:chmod u+x ex1.py
- 将当前目录下的所有文件和子目录的权限设置为所有用户可读:
chmod -R a+r *
find 命令
名称:find
使用方式:find
说明:
find 命令用于在文件系统中搜索符合指定表达式的文件。表达式可以包括文件名、路径、类型、权限等多种条件。常用参数:-min n
:找出在过去n
分钟内被读取或修改的文件。-name name
:匹配文件名。-iname
忽略大小写。-type c
:匹配文件类型为c
(常规文件)。-size n
:匹配文件大小。-mtime n
:匹配文件修改时间。
示例:
- 列出当前目录及其子目录下所有以
.c
结尾的文件:find . -name "*.c"
- 列出当前目录下的所有常规文件:
find . -type f
- 列出当前目录及其子目录下最近 20 分钟更新的文件:
find . -ctime -20
- 使用
grep
搜索特定字符串并执行处理:find . -name "*" -exec grep xxx {} \; -print | more
以上命令是 Unix/Linux 系统中常用的文件管理命令,熟练掌握这些命令可以帮助您高效管理文件和目录。
发表评论
最新留言
不错!
[***.144.177.141]2025年05月10日 14时19分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux中如何查找文件的内容
2023-02-03
Linux中如何查询每个进程和每个用户的内存使用情况?
2023-02-03
linux中安装telnet
2023-02-03
Linux中安装配置并使用samba服务(Centos以及Ubuntu)
2023-02-03
Linux中执行 .sh 的方法
2023-02-03
Linux中最基本的命令ls的用法有哪些?
2023-02-03
linux之stat命令
2023-02-03
linux之系统命令(非常详细)零基础入门到精通,收藏这一篇就够了
2023-02-03
linux云服务器开启防火墙注意事件
2023-02-03
linux作业整理
2023-02-03
Linux信号量编程实例
2023-02-03
Linux修改root用户名,密码及别名
2023-02-03
Linux入门——权限
2023-02-03
Linux入门之软件包管理yum的使用
2023-02-03
Linux入门基础——系统组成及版本介绍
2023-02-03
Linux入门必备:基础指令详解
2023-02-03
Linux关机与重启
2023-02-03
linux关机重启命令
2023-02-03
linux关闭不了pdf,Linux关闭和重启的命令.pdf
2023-02-03