文件目录操作
1、ls
[文件夹名]:列出文件夹下目录
-a
-l:文件的权限、所有者、文件大小等信息详细列出来,等于ll(两个小写的L)
-s:文件大小
-S:根据文件大小排序
-1:每行只列出一个文件
ls -la
档案类型:
当为[ d ]则是目录,例如上表档名为『.gconf』的那一行;
当为[ - ]则是文件,例如上表档名为『install.log』那一行;
若是[ l ]则表示为连结档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
权限
[ r ]代表可读(read)、
[ w ]代表可写(write)、
[ x ]代表可执行(execute)
修改权限:
修改群组:chgrp 群组名 文件名
修改拥有者:chown 新的拥有者 文件名
修改权限:
2、cd
/:进入根目录
~:进入当前用户主目录,等于cd,等于~
-:进入此目录之前所在的目录
[指定路径]
3、pwd
4、mkdir
[已经存在的目录]/[新建的目录名]
5、rm
[文件名]:删除指定文件
[文件路径]/[文件名]:删除指定文件
-f:强制
-r:递归删除,删除文件夹
6、rmdir(删除文件夹)
[目录名]:和 rm -r [目录名]效果一样,但此命令是删除空文件夹,更安全
7、mv(移动)
mv [被移动文件或文件夹] [目标文件或文件夹]
mv [原文件名] [新文件名] :重命名
mv [文件1] [文件2] [文件3] [目标文件夹]:移动多个文件
8、cp(复制)
复制文件: cp [源文件] [目标文件夹]
复制文件夹:cp -a [源文件夹] [目标文件夹]
9、touch(新建文件)
touch [文件名]
10、cat(连接文件、输出文件全部内容)
cat -n [文件名] :输出文件内容,带行号
cat -n [文件名1] [文件名2] :输出多个文件内容,带行号
cat [文件名1] [文件名2] > [目标文件]:将多个文件加到目标文件
11、nl(输出带行号的内容,类似于cat -n)
nl [文件]:输出文件内容
nl -n rz:栏位的最右侧显示,补0
12、more(显示文件内容,类似于cat,支持分页展示)
空格键:下一页
Ctrl+B:上一页
Q:退出
more -n [文件名]:每页显示n行
13、less(查看文件内容的正统工具,支持滚动查看)
14、head(输出文件开头)
head [文件名]
head -n [文件名2]
15、tail(输出文件结尾)
tail [文件名]
tail -n 300 [文件名2]
压缩文件夹:tar -cvf [tar_name.tar] [dir_name]
解压文件夹:tar -xvf [tar_name.tar]
查找文件:find ./ -iname “file-name” | grep 其他关键词
Last updated