Linux常见指令-档案操作

介绍

这篇文章主要介绍Linux常用的指令,对于档案操作可分为以下几点:

ls: 列出当前目录下的档案与子目录cd: 改变当前目录位置mkdir: 创建新的目录cp: 複製档案mv: 改变档案名字cat: 输出整个档案的内容more: 一页一页的显示档案内容less: 一页一页的显示档案内容rm: 删除档案touch: 若档案不存在:创建档案、反之:修改档案存取时间

接下来一一为大家说明每个指令的细部操作

ls

仅列出所有档案的名字

ls 

列出所有档案的详细内容并显示成一个列表

ls -l

http://img2.58codes.com/2024/20156616FOqGvsuFLS.png
以第一个row为例

drwxrwxr - 为档案的权限(其中开头为d代表是目录、w可写、x可执行、r可读)3 - 档案的link数目samwang1228 - 档案的拥有者samwang1228 - 档案所在的群组4096 - 档案的大小6月 8 2022 - 档案最后的修改日期最后则是档名

列出所有档案且包括隐藏档案,其中.代表当前目录..代表上一层目录

ls -a

当然指令是可以混着用的像是ls -al
http://img2.58codes.com/2024/20156616RkXZVXbrsj.png

cd

返回上一层目录

cd ..

进到该目录底下的子目录

cd 目录的名字

直接回到家目录

cd ~

到指定目录

cd /home/.....(完整路径)

此外可以只打档名的第一个字元,接着按下tab键,若当前目录的档案只有该字元开头的档案系统会自动帮你补齐。

mkdir

创建目录

mkdir pathname

cp

複製档案

cp 档案名字 指定路径

将Makefile複製贴上至test这个目录(ls、cd只是用来检查)
http://img2.58codes.com/2024/20156616rm7PNErFri.png

複製目录

cp -r 目录位置 指定目录位置

将test2这个目录複製到上一个目录中
http://img2.58codes.com/2024/20156616mYvrESkCji.png
cp还有其他mode使用就不在这里为大家简述了

mv

改变档名

mv 档案名字 你想要改变的名字

将Makefile改名成test_file
http://img2.58codes.com/2024/20156616Hx6J8Hn6Kx.png

移动档案

mv 原本的档案位置 你想要改移动到的位置

将刚才的test_file移动到test2这个目录底下
http://img2.58codes.com/2024/201566163LwZWvcJP6.png

cat、less、more

显示档案内容

cat 档案名字less 档案名字more 档案名字

接下来稍微解释一下less、more、cat的差别
首先cat是一次显示档案所有内容,如果一个档案有几千行会相当不方便!
因此more会将内容以一页一页的方式拆开,按空白键是换到下一页,b则是上一页
而less除了可以换页以外,还可以透过方向键来改变显示位置也就是一行一行改变更加弹性。

只显示档案前n行

head -n 档案名字

只显示档案的结尾n行

tail -n 档案名字

rm

删除档案

rm 档案名字

删除目录

rm -r 目录位置

强制删除忽略警告(很危险)

rm -f 档案

touch

创建档案

touch 档案名字

结语

基本操作介绍到这里,之后会为大家介绍vim、Makefile的使用与观念~


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章