linux连带目录下内容复制,LINUX-基础命令(二)

4)建立目录[root@localhost ~]# mkdir 文件名

[root@localhost~]# mkdir -p 11/22/33/44    #递归创建目录

5)删除目录[root@localhost~]# rmdir 目录名             #只能是空目录

[root@localhost~]# rm 文件名               #删除文件

[root@localhost~]# rm –rf 目录            #删除文件和目录

-r递归,删除目录

-f强制

6)tree 目录名显示指定目录下所有内容的目录树

tree是一个外部命令,默认没有安装,等看完安装之后可以尝试安装一下执行tree命令看看

1、文件操作命令

1)创建空文件或修改文件时间[root@localhost ~]# touch 文件名

2)删除[root@localhost ~]# rm –rf 文件名

3)查看catcat 文件名              #查看文件内容。从头到尾

-n                  #列出行号

4)查看moremore  文件名             #分屏显示文件内容

空格向下翻页   b  向上翻页   q   退出

5)查看lessless 文件名              #分行显示文件内容

6)查看headhead  文件名             #显示文件头

head  -n  行数 文件名    #指定显示文件头几行

head -n 20 文件名        #显示前二十行

7)查看tailtail -n  行数   文件名   # 指定显示文件后几行

-f                  #监听文件尾,不退出。适合监听实时文件

3、文件和目录都能操作是命令

1)删除rm 删除文件或目录

2)复制cpcp 源文件 目标位置

选项:

-r   复制目录

-p  连带文件属性复制

-d  若源文件是链接文件,则复制链接属性

-a   相当于  -pdr

cp  ss /tmp/    原名复制

cp  ss  /tmp/dd   改名复制

3)剪切或改名mv 源文件 目标位置

mv /root/aa /tmp/

mv aa bb

4、shell   命令解释器命令解释器   /bin/bash  linux标准shell

内部命令  shell自带的。没有明确的可执行文件

外部命令   后期开发。有可执行文件

5、链接文件ln  硬链接特征:

1、拥有相同是i节点和存储block块,可以看出是同一个文件

2、可通过i节点识别

3、不能跨分区

4、不能针对目录使用

硬链接不能链接目录

硬链接不能跨分区

Ln 源文件 目标文件

软链接特征:

1、类似windows快捷方式

2、软链接拥有自己的I节点和block块,但是数据块中只保存文件的文件名和I节点号,并没有实际的文件数据

3、Lrwxrwxrwx   l软链接

4、修改任意文件,另一个都改变

5、删除源文件,软链接不能使用

ln -s 源文件 目标文件  #文件名都必须写绝对路径

1、权限位-rw-r--r--.  1 rootroot 27891 4月  20 21:22 install.log

权限位是十位

第一位: 代表文件类型

-  普通文件

d  目录文件

l  链接文件

b  块设备文件

c  字符设备文件

s  套接字

p   管道

九位  属主权限u  属组权限g  其他人权限o

r   读写  4

w  写 2

x  执行

2、修改权限

chmodchmod  u+x aa        #aa文件的属主加上执行权限

chmod  u-x  aa       #取消aa文件属主的执行权限

chmod  g+w,o+w aa   #给aa文件添加属组写权限,其他人写权限

chmod  u=rwx aa     #给文件定义rwx权限

chmod  755  aa       #强调,权限必须先明确身份

chmod   644  aa

3、权限意义:

1)权限对文件的含义r:读取文件内容                  cat more head tail

w:编辑、新增、修改文件内容      vi echo  但是不包括删除文件

x:可执行

2)权限对目录的含义r:可以查询目录下文件名 ls

w:具有修改目录结构是权限,如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,

剪切 touch rm  mv cp

x:可以进入目录 cd

4、属主和属组命令chown 用户名 文件名  #改变文件属主

chown user1 aa #user1必须存在

chown user1:user1  aa   #改变属主同时改变属组

useradd 用户名 #添加用户

passwd 用户名  #设定用户密码

chgrp 属组 文件名 #改名属组

5、文件和目录默认权限umask shell内置命令

例:[root@localhost ~]# umask

0022

文件: 666   022   644

-wr-wr-wr- 减去 -----w--w- 等于 -wr—r—r-

666 033

-wr-wr-wr-  减去  -----wx-wx  等于  644

目录: 777 022 755

umask   查看系统umask值  -S(大)以字母显示权限

umask  022临时修改umask值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值