Linux常用命令 .文件处理命令

1.文件处理命令

命令格式

命令 选项 参数	

说明

  1. 个别命令使用不遵循此格式

  2. 当有多个选项时,可以写在一起

  3. 简化选项与完整选项

    例如:-a =–all

目录处理命令:ls

语法:

ls 选项 文件或目录
   -a   #显示所有文件,包括影藏文件
   -l   #详细信息显示
   -d   #查看目录属性
   -i   #查看识别号

说明:

英文原意:list

功能描述:显示用户目录

例:

[root@localhost ~]# ls -a  #或-all,查看带“."的隐藏文件
.                .bash_logout   .cshrc              .tcshrc
..               .bash_profile  install.log         .viminfo
anaconda-ks.cfg  .bashrc        install.log.syslog  .Xauthority
[root@localhost ~]# ls -l  # 显示文件详细信息
总用量 44
-rw-------. 1 root root  1240 3月  15 06:26 anaconda-ks.cfg
-rw-r--r--. 1 root root 27338 3月  15 06:26 install.log
-rw-r--r--. 1 root root  7572 3月  15 06:25 install.log.syslog
[root@localhost ~]# ls -lh  #显示详细信息,并计算大小加单位。
总用量 44K
-rw-------. 1 root root 1.3K 3月  15 06:26 anaconda-ks.cfg
-rw-r--r--. 1 root root  27K 3月  15 06:26 install.log
-rw-r--r--. 1 root root 7.4K 3月  15 06:25 install.log.syslog
[root@localhost /]# ls -ld /root/  #查看目录本身而不展开目录
dr-xr-x---. 2 root root 4096 3月  17 01:03 /root/
[root@localhost /]# ls -i /root/  #查看系统用来识别文件的序号
720 anaconda-ks.cfg   53 install.log   69 install.log.syslog

文件权限:

dr-xr-xr-x.   2 root root  4096 3月  15 07:22 bin

上面是bin目录的权限

  1. 开头第一位’d‘ 是文件按类型(- 二进制文件 d 目录 l 软链接)

  2. 后9位是文件权限

r-x r-x r-x

u g o

u所有者 g所属组 o其他人

r读 w写 x执行

目录处理命令:mkdir

语法:

mkdir -p 目录名   #创建新目录
                 #递归创建

说明:

命令英文原意:make directories

功能:创建目录

例:

[root@localhost tmp]# mkdir -p /root/tzc/bk/  #加-p 连续创建多个目录
[root@localhost tmp]# 

目录处理命令:cd

语法:

cd 目录

说明:

英文原意:change directory

功能:切换目录

例:

[root@localhost tmp]# cd /root/tzc/bk/   #进入目录
[root@localhost bk]# cd ..               #退回上一级
[root@localhost tzc]#                    #这里已经到达了上级目录  

文件处理命令:rmdir

语法:

rmdir 目录名

英文愿意:remove empty directories

功能:删除空目录

例:

[root@localhost ~]# rmdir /tzc/wj/     #删除空目录/tzc/wj/

目录处理命令:cp

语法

cp -rp 【源文件或目录】 【目标目录】
   -r   #复制目录
   -p   #保留文件属性

英文原意:copy

功能:复制文件或目录

例:

[root@localhost ~]# cp -rp tzc /tmp/ #把当前目录下的tzc 复制到/tmp,并  
[root@localhost ~]#                                      保留相关属性

也可同时复制多个目录或文件,文件与文件之间用空格间隔

[root@localhost ~]# cp -rp tzc zct /tmp/

目录处理命令:mv

语法

mv 【原文件或目录】 【目标目录】

英文原意:move

功能描述:移动文件改名

例:

移动

[root@localhost ~]# mv /root/tzc/ /tmp/   #移动目录tzc到/tmp
[root@localhost ~]# ls /tmp/              #查看tmp
tzc  yum.log  zct

改名:

[root@localhost ~]# mv zct ttt     #把当前目录的zct 改为ttt
[root@localhost ~]# ls
anaconda-ks.cfg  install.log  install.log.syslog  ttt

目录处理命令:rm

语法:

rm -rf 【文件或目录】
   -r   #删除目录
   -f   #强制执行

说明:

英文原意:remove

功能:删除文件

例:

删除

[root@localhost ~]# rm -r ttt/   #删目录文件
rm:是否删除目录 "ttt"?           #确认删除 

强制删除

[root@localhost ~]# rm -rf ttt   #直接删除无需确认
[root@localhost ~]# 

猜你喜欢

转载自blog.csdn.net/xrgzky/article/details/123533572
今日推荐