跳至內容
主選單
主選單
移至側邊欄
隱藏
导航
首页
最近更改
随机条目
特殊页面
站点
关于陋室
维基社群
新闻动态
联系我们
活跃用户
统计
参与
上传文件
待撰页面
新建页面
编辑入门
帮助
内容
分类树
所有页面
前缀索引
最多链入页面
热门页面
维护
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> {{emplate:认识_Linux}}
此頁面嵌入了以下幾個頁面:
Template:Navbox
(
檢視原始碼
)
Template:Navbox/styles.css
(
檢視原始碼
)
Template:PageToolsLink
(
檢視原始碼
)
Template:PageToolsLink/styles.css
(
檢視原始碼
)
Template:认识 Linux
(
檢視原始碼
)
Module:Navbox
(
檢視原始碼
)
Module:PageToolsLink
(
檢視原始碼
)
返回到「
Linux 文件操作
」。
搜尋
搜尋
檢視Linux 文件操作的原始碼
新增語言
新增話題