打开/关闭搜索
搜索
打开/关闭菜单
30
8
13
1694
陋室
导航
首页
最近更改
随机页面
特殊页面
社群首页
新闻动态
帮助
上传文件
内容
分类树
所有页面
导入页面
活跃用户列表
界面
侧边栏
站点公告
匿名用户通知
公共样式表
公共脚本
系统消息
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
中文(简体)
个人工具
登录
查看“︁Linux 文件操作”︁的源代码
来自陋室
分享此页面
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
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> [[Category:认识 Linux]]
该页面嵌入的页面:
模板:Navbox
(
查看源代码
)
模板:Navbox/styles.css
(
查看源代码
)
模板:PageToolsLink
(
查看源代码
)
模板:PageToolsLink/styles.css
(
查看源代码
)
模板:认识 Linux
(
查看源代码
)
返回
Linux 文件操作
。
查看“︁Linux 文件操作”︁的源代码
来自陋室