操作命令

  • 目录操作命令:

ps:[ ]为可选项,可加可不加

1.ls

[root@localhost~]# ls [选项]  [文件名或目录名]

选项:

  -a  显示所有文件

  -d  显示目录信息,而不是目录下的文件

  -h  人性化显示,按照我们习惯的单位显示文件大小

  -i  显示文件的i节点

  -l  长格式显示

  --color=when: 支持颜色输出。when的默认值是always,never,auto

查看后显示:

第一列:权限

第二列:引用计数。文件的引用计数代表该文件的硬链接个数,而目录引用计数代表该目录有多少个一级子目录。

第三列:所属者

第四列:所属组

第五列:大小。默认单位为字节。

第六列:文件修改时间

第七列:文件名

2.cd

cd是切换所在目录的命令

(1)简化

  ~ 或者直接回车 :用户的家目录

  - :上次所在目录

  . :当前目录

  ..:上级目录

(2)绝对路径和相对路径

绝对路径是以根目录为参照物,从根目录开始,一级一级进入目录          例:cd   /usr/local/src/

相对路径是以当前目录作为参照物,进行目录查找          例:cd   usr/

3.mkdir

mkdir是创建目录的命令

[root@localhost~]# mkdir [选项]  目录名

选项:

  -p  递归建立所需目录

例:    mkdir  -p  123/456/789

4.rmdir

rmdir是删除目录的命令

rmdir命令的作用十分有限,因为只能删除空目录,所以一旦目录中有内容,就会报错,所以我们通常会使用rm

rm用于删除文件,rm -rf  可以删除目录  

  • 文件操作命令

1.touch

创建空文件或修改文件时间

功能:修改文件的时间戳

2.stat

查看文件详细信息的命令

Access:最近访问时间       Modify:数据修改时间    Change:状态修改时间

3.cat

查看文件内容

[root@localhost~]# cat [选项]  文件名

选项:

  -A  相当于-vET选项的整合,用于列出所有隐藏符号

  -E  列出每行结尾的回车符$

  -n  显示行号

  -T  把Tab键用^显示出来

  -v  列出特殊字符

缺点:不适合查看大文件

4.more

分屏显示文件的命令

空格:向下翻页

b:向上翻页

回车:向下滚动一行

/字符串:搜索指定字符串

q:退出

5.less

与more相似,less是分行显示

6.head

显示文件夹

  -n行数  从……开始,显示指定行数

  -f  监听文件的新增内容

7.tail

显示文件尾

8.ln

[root@localhost~]# ln  [选项]  源文件  目标文件

选项:

  -s  建立软链接文件

  -f  强制

创建硬链接:

touch abc

ln /root/abc   /tmp

创建软链接:

touch  bools

ln  -s  /root/bools     /tmp

  • 目录和文件都能操作的命令

1.rm

不仅可以删除文件,也可以删除目录

[root@localhost~]# rm [选项]  文件或目录

选项:

  -f  强制删除

  -i  交互删除,在删除之前会询问用户

  -r  递归删除,可以删除目录

2.cp

用于复制

[root@localhost~]# cp [选项]  源文件   目标文件

选项:

  -a  相当于-dpr选择的集合

  -d  如果源文件为软链接,则复制出的目标文件也为软链接(对硬链接无效)

  -i  询问,如果目标文件已存在,则会询问是否覆盖

  -p  复制后目标文件保留源文件的属性(包括所有者、所属组、权限、时间)

  -r  递归复制,用于复制目录

3.mv

用于剪切

功能:移动文件或改名

[root@localhost~]# mv [选项]  源文件   目标文件

选项:

  -f  强制覆盖,若已存在,不询问直接强制覆盖

  -i  交互移动,若已存在则询问

  -v  显示详细信息

猜你喜欢

转载自www.cnblogs.com/Z1nGya/p/11635313.html
今日推荐