跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机条目
特殊页面
站点
关于陋室
维基社群
新闻动态
联系我们
活跃用户
统计
参与
上传文件
待撰页面
新建页面
编辑入门
帮助
内容
分类树
所有页面
前缀索引
最多链入页面
热门页面
维护
MediaWiki 消息页
系统消息
小工具管理
小工具定义
用户组权限
界面
侧边栏
英文侧边栏
站点公告
匿名用户通知
公共样式表
公共脚本
陋室
搜索
搜索
中文(新加坡)
外观
登录
个人工具
登录
沙盒
查看“︁Linux 文件操作”︁的源代码
页面
讨论
新加坡简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
页面信息
Cargo数据
获取短链接
外观
移至侧栏
隐藏
←
Linux 文件操作
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
您可以查看和复制此页面的源代码。
下面是 Linux 中对文件的常用操作,包含新建、复制、删除等。 == 💡 新建空白文件 == 使用 <code>touch</code> 命令可以新建文件,比如我想再新建一个名为 “hello” 的文件,可输入: <syntaxhighlight lang="shell">touch hello</syntaxhighlight> “hello” 文件就被创建出来了,用 <code>ls</code> 命令查看一下。 (该命令不会覆盖已有同名文件) == 💡 复制 == 使用 <code>cp</code> 命令(Copy)复制文件到指定目录下,比如要把 <code>hello</code> 文件复制到 <code>one/two</code> 这个目录下: <syntaxhighlight lang="shell"> cp hello one/two/ tree one </syntaxhighlight> 如果要复制目录,需要在 <code>cp</code> 后加上 <code>-r</code> ,然后接上 <code>目录名 目标目录名</code>: <syntaxhighlight lang="shell"> mkdir test cp -r test one/two tree one </syntaxhighlight> 上面的操作中,我们先新建了一个 <code>test</code> 目录,然后把它复制进了 <code>one/two</code> 这个目录中,再通过<code>tree one</code> 直接查看 one 的目录结构。 == 💡 删除 == 使用 <code>rm</code> 命令删除文件: <syntaxhighlight lang="shell"> ls rm hello ls</code> </syntaxhighlight> 删除目录要加上 <code>-r</code> 选项,类似 <code>cp -r</code> 拷贝目录,会删除目录和目录下的所有内容: <syntaxhighlight lang="shell"> mkdir test ls rm -r test ls </syntaxhighlight> == 💡 移动文件 / 目录与重命名 == 使用 <code>mv</code> 命令可以移动文件或目录。 首先,我们进入到 <code>/home/shiyanlou</code> 目录,使用 <code>touch</code> 创建空文件 <code>test1</code>: <syntaxhighlight lang="shell"> cd ~ touch test1 </syntaxhighlight> 然后,我们创建一个新目录 <code>dir1</code>,<code>ls</code> 查看一下 <syntaxhighlight lang="shell"> mkdir dir1 ls </syntaxhighlight> 使用 <code>mv</code> 命令 将 <code>test1</code> 移动到 <code>dir1</code> 目录,代码如下: <syntaxhighlight lang="shell"> mv test1 dir1 </syntaxhighlight> 然后进入 <code>dir1</code> 目录查看一下 <syntaxhighlight lang="shell"> cd dir1 ls </syntaxhighlight> <code>mv</code> 命令还可以用来重命名,如 <code>mv test1 test2</code>, 会把 <code>test1</code> 重命名为 <code>test2</code>: <syntaxhighlight lang="shell"> ls mv test1 test2 ls </syntaxhighlight> == 💡 查看文件内容 == 使用 <code>cat</code> 命令,可以将文件中的内容打印到屏幕上,使用方法是 <code>cat 文件路径</code>。 现在还没有文件,我们先从其他地方复制过来一个: <syntaxhighlight lang="shell"> cp /etc/passwd passwd ls </syntaxhighlight> 这样就把 <code>passwd</code> 文件从 <code>/etc</code> 目录拷贝到了当前目录中,然后我们用 <code>cat passwd</code> 显示文件中的内容: <syntaxhighlight lang="shell"> cat passwd </syntaxhighlight> 使用 <code>cat -n</code> 可以带行号地打印文件内容: <syntaxhighlight lang="shell"> cat -n passwd </syntaxhighlight> {{Template:认识_Linux}}
此页面嵌入的页面:
Template:Navbox
(
查看源代码
)
Template:Navbox/styles.css
(
查看源代码
)
Template:PageToolsLink
(
查看源代码
)
Template:PageToolsLink/styles.css
(
查看源代码
)
Template:认识 Linux
(
查看源代码
)
Module:Navbox
(
查看源代码
)
Module:PageToolsLink
(
查看源代码
)
返回
Linux 文件操作
。
搜索
搜索
查看“︁Linux 文件操作”︁的源代码
添加语言
添加话题