文件和目录管理(上)

2019-07-31  本文已影响0人  一个菜鸟JAVA

主要目录的作用

linux/下主要目录的作用,如下表所示:

目录 目录用途
/bin 常见的用户指令
/boot 内核和启动文件
/dev 设备文件
/etc 系统和服务的配置文件
/home 系统默认的普通用户的家目录
/lib 系统函数库目录
/lost+found ext3文件系统需要的目录,用户磁盘检查
/mnt 系统加载文件系统时常用的挂载点
/opt 第三方软件安装目录
/proc 虚拟文件系统
/root root用户的家目录
/sbin 存放系统管理命令
/tmp 临时文件的存放目录
/usr 存放于用户直接相关的文件和目录
/media 系统用来挂在光驱等临时文件系统的挂载点

绝对路径和相对路径

[zengchao@localhost dir_1]$ pwd
/home/zengchao/dir_1
[zengchao@localhost dir_1]$ tree
.
├── dir_1_1
│   ├── f1.log
│   └── f2.log
└── dir_1_2

2 directories, 2 files

那么在/home/zengchao/dir_1目录下,可以使用./dir_1_1表示子目录dir_1_1,那么这个路径就是相对路径,相对路径是以当前路径作为参考的.如果现在不在/home/zengchao/dir_1中,就无法找到确定的路径了.

文件相关操作

目录相关操作

[zengchao@localhost ~]$ cd /usr/local/
[zengchao@localhost local]$ cd ~
[zengchao@localhost ~]$ cd -
/usr/local
[zengchao@localhost local]$ cd -
/home/zengchao
[zengchao@localhost ~]$
[zengchao@localhost test_dir]$ ls
[zengchao@localhost test_dir]$ touch 1.txt //创建1.txt文件
[zengchao@localhost test_dir]$ cp 1.txt 2.txt //复制1.txt文件为2.txt
[zengchao@localhost test_dir]$ ls
1.txt  2.txt
[zengchao@localhost test_dir]$ mkdir d1
[zengchao@localhost test_dir]$ ls
1.txt  2.txt  d1
[zengchao@localhost test_dir]$ cp d1 d2 //复制d1目录并重命名为d2
cp: omitting directory ‘d1’ //上一步操作失败
[zengchao@localhost test_dir]$ cp -r d1 d2 //添加-r参数,复制目录成功
[zengchao@localhost test_dir]$ ls
1.txt  2.txt  d1  d2
上一篇下一篇

猜你喜欢

热点阅读