Linux 文件操作:修订间差异
更多操作
小 添加模板 |
小 修改错误 |
||
| 第105行: | 第105行: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
{{emplate:认识_Linux}} |
|||
2025年2月20日 (四) 11:46的版本
下面是 Linux 中对文件的常用操作,包含新建、复制、删除等。
💡 新建空白文件
使用 touch 命令可以新建文件,比如我想再新建一个名为 “hello” 的文件,可输入:
touch hello
“hello” 文件就被创建出来了,用 ls 命令查看一下。
(该命令不会覆盖已有同名文件)
💡 复制
使用 cp 命令(Copy)复制文件到指定目录下,比如要把 hello 文件复制到 one/two 这个目录下:
cp hello one/two/
tree one
如果要复制目录,需要在 cp 后加上 -r ,然后接上 目录名 目标目录名:
mkdir test
cp -r test one/two
tree one
上面的操作中,我们先新建了一个 test 目录,然后把它复制进了 one/two 这个目录中,再通过tree one 直接查看 one 的目录结构。
💡 删除
使用 rm 命令删除文件:
ls
rm hello
ls</code>
删除目录要加上 -r 选项,类似 cp -r 拷贝目录,会删除目录和目录下的所有内容:
mkdir test
ls
rm -r test
ls
💡 移动文件 / 目录与重命名
使用 mv 命令可以移动文件或目录。
首先,我们进入到 /home/shiyanlou 目录,使用 touch 创建空文件 test1:
cd ~
touch test1
然后,我们创建一个新目录 dir1,ls 查看一下
mkdir dir1
ls
使用 mv 命令 将 test1 移动到 dir1 目录,代码如下:
mv test1 dir1
然后进入 dir1 目录查看一下
cd dir1
ls
mv 命令还可以用来重命名,如 mv test1 test2, 会把 test1 重命名为 test2:
ls
mv test1 test2
ls
💡 查看文件内容
使用 cat 命令,可以将文件中的内容打印到屏幕上,使用方法是 cat 文件路径。
现在还没有文件,我们先从其他地方复制过来一个:
cp /etc/passwd passwd
ls
这样就把 passwd 文件从 /etc 目录拷贝到了当前目录中,然后我们用 cat passwd 显示文件中的内容:
cat passwd
使用 cat -n 可以带行号地打印文件内容:
cat -n passwd