linux命令详解(2)——文件操作

1. #clear 清屏命令

2.# du -h a 查看文件a的使用情况

3.文件权限

dr-xr-xr-x   

第一位 代表文件类型,d指的是文件夹 l表示软连接

后9位,每三位为一组,rwx 依次代表可读,可写,可执行

后三组分别代表文件的属主,属组,其他人的权限

7

4.#date 查看当前系统时间

5.# cd ~   回到root目录

6.# mkdir dir01 创建文件夹

7. # mkdir -p dir2/dir3/dir4   强制创建文件夹,如果指定目录没有,则指定目录

8.# mkdir dir1/{1,2,3}dir  在文件夹dir1下分别创建1dir,2dir,3dir文件夹

9.# cp  a a1  复制a 文件为a1文件

10. # cp /etc/profile .      把etc下的profile文件复制到当前路径中

[root@node02 tmp]# cp /etc/profile .
[root@node02 tmp]# ls
a  a1  dir1  dir2  profile  yum.log

11. # mv profile dir1  把profile文件移动到dir1文件夹下

[root@node02 tmp]# mv profile dir1
[root@node02 tmp]# ll
total 16
-rw-r--r--. 1 root root   23 Dec 15 19:01 a
-rw-r--r--. 1 root root   23 Dec 15 20:04 a1
drwxr-xr-x. 5 root root 4096 Dec 15 20:09 dir1
drwxr-xr-x. 3 root root 4096 Dec 15 19:57 dir2
-rw-------. 1 root root    0 Dec 15 05:57 yum.log
[root@node02 tmp]# cd dir1
[root@node02 dir1]# ls
1dir  2dir  3dir  profile

my a  bb  mv后面得两个参数都是文件的话,则是改名的意思,把文件名a 改成文件名bb

12.# cp -r 1dir 2dir/  将1dir文件夹复制到2dir文件夹下

[root@node02 dir1]# cp -r 1dir 2dir/
[root@node02 dir1]# ls
1dir  2dir  3dir  profile
[root@node02 dir1]# cd 2dir
[root@node02 2dir]# ls
1dir
[root@node02 2dir]# 

13.# rm -r -f 1dir  删除1dir文件夹  -f指的是强制删除

[root@node02 2dir]# rm 1dir
rm: cannot remove `1dir': Is a directory
[root@node02 2dir]# rm -r -f 1dir
[root@node02 2dir]# ls

14.# ln profile abc  建立profile的硬链接,名称为abc

     # ll -i 打印文件详细属性,报告进程pid

     发现硬链接的两个文件的进程id一样,操作其中一个,会对另外一个产生影响,他们操作的是同一个底层文件

     删除其中一个,对另外一个没有影响

15. # ln -s profile 123 创建profile的软连接名为123

此时修改profile文件后查看123文件后也被修改,

删除profile文件后,123文件将打不开,123文件相当于window里的profile的快捷方式

16.硬链接和软连接图解 (文件名称参考以上)

猜你喜欢

转载自blog.csdn.net/yanfei464486/article/details/111197860