趣文网 > 作文大全

Linux:[2]文件和目录操作

2020-12-06 07:50:01
相关推荐

Linux文件和目录操作1:文件操作常用命令 1、文件(文件夹)清单命令 ls 2、文件(文件夹)复制命令 cp -R 3、文件(文件夹)移除命令 mv 4、文件(文件夹)删除命令 rm -rf2:目录操作常用命令 1、创建目录 mkdir 2、删除目录 rm -rf 3、切换目录 cd3:文件和目录权限管理 1、更改文件(目录)权限 chmod -R 2、更改文件(目录)属主 chown -R4:查找文件命令 find 目录 -name 1、查找相关名字的文件或者目录 find 目录 -name '名字' 2、查找相关名字的文件中包含某些内容的文件find 目录 -type f -name | xrags grep '内容'

文件操作常用命令--文件清单命令 lsls list英文缩写,查看目录下文件信息[root@oracle10g home]# ls 查看该目录下所有文件和目录oracle zxx1 zxx2 zxx3[root@oracle10g home]# ls -a 查看该目录下所有文件和目录,包括隐藏文件建. .. oracle zxx1 zxx2 zxx3[root@oracle10g home]# ls -l 详细查看该目录下所有文件和目录total 20drwx------ 15 oracle oinstall 4096 Nov 21 03:40 oracledrwx------ 3 zxx1 zxx1 4096 Nov 24 06:15 zxx1drwx------ 3 zxx2 zxx1 4096 Nov 24 06:21 zxx2drwx------ 3 zxx3 zxx3 4096 Nov 24 06:15 zxx3[root@oracle10g home]# ls -al 最常用total 36drwxr-xr-x 6 root root 4096 Nov 24 06:31 .drwxr-xr-x 31 root root 4096 Nov 24 02:02 ..drwx------ 15 oracle oinstall 4096 Nov 21 03:40 oracledrwx------ 3 zxx1 zxx1 4096 Nov 24 06:15 zxx1drwx------ 3 zxx2 zxx1 4096 Nov 24 06:21 zxx2drwx------ 3 zxx3 zxx3 4096 Nov 24 06:15 zxx3

文件操作常用命令--文件复制命令 cp目录(文件夹)复制:[root@oracle10g home]# lsoracle zxx1 zxx2 zxx3[root@oracle10g home]# cd zxx1/[root@oracle10g zxx1]# lsscripts[root@oracle10g zxx1]# cp -R scripts/ /home/zxx2/ 复制当前文件夹scripts及文件夹中的内容到/home/zxx2/ 目录下[root@oracle10g zxx1]# cd /home/zxx2/[root@oracle10g zxx2]# lsscripts[root@oracle10g zxx2]# cp -R /home/zxx1/scripts/ /home/zxx2/cp: overwrite `/home/zxx2/scripts/a.sh'? yes如果/home/zxx2/已经存在会询问是否覆盖[root@oracle10g zxx2]# lsscripts[root@oracle10g zxx2]# cp scripts/ scripts1cp: omitting directory `scripts/'[root@oracle10g zxx2]# cp -R scripts/ scripts1 复制当前目录下的scripts文件夹到当前目录下,复制后的文件夹重命名为scripts1[root@oracle10g zxx2]# lsscripts scripts1文件复制:[root@oracle10g scripts]# cp a.sh b.sh 复制文件[root@oracle10g scripts]# cp a.sh /home/zxx1/scripts/a.bk[root@oracle10g scripts]# cp a.sh /home/zxx1/scripts/

文件操作常用命令--文件移除命令 mv文件移除:[root@oracle10g scripts]# mv a.bk /zxx_software/将当前文件a.bk剪切到根目录下的zxx_software[root@oracle10g zxx_software]# mv /zxx_software/a.bk /home/zxx1/a1.bk剪切过程中重命名文件夹移除:[root@oracle10g zxx1]# mv scripts/ /zxx_software/将当前的scripts目录剪切到zxx_software目录下

文件操作常用命令--文件删除命令 rm文件夹删除:[root@oracle10g zxx2]# rm -rf scripts scripts1文件删除:[root@oracle10g zxx1]# rm -rf a1.bk或者[root@oracle10g zxx1]# rm a1.bk

目录操作常用命令--创建目录 mkdir[root@oracle10g scripts]# mkdir -p full/start [root@oracle10g scripts]# lsfull[root@oracle10g scripts]# cd full/[root@oracle10g full]# lsstart[root@oracle10g full]# cd start/[root@oracle10g start]# ls[root@oracle10g start]# mkdir stop[root@oracle10g start]# lsstop[root@oracle10g start]# mkdir -m 777 restart[root@oracle10g start]# lltotal 8drwxrwxrwx 2 root root 4096 Nov 24 12:36 restartdrwxr-xr-x 2 root root 4096 Nov 24 12:34 stop-p表示子目录一起创建-m表示创建目录设置权限

目录操作常用命令--删除目录 rm -rf目录的删除最好用:rm -rf 目录

目录操作常用命令--切换目录 cdcd 返回登录目录cd ~ 返回登录目录cd / 返回系统根目录cd ../ 或者cd .. 返回上一级目录cd - 返回上一次访问的目录pwd 查看当前所在目录

文件和目录权限管理--更改文件(目录)权限--chmod -R 文件和目录的访问权限分为:只读、只写、可执行 有三种不同类型用户可对文件或者目录进行访问:文件所有者、同组用户、其他用户 每一文件或者目录的访问权限都三组,每组用三位表示分别为文件属主的读、写和执行权限,与属主同组的用户读、写和执行权限,以及系统中其他用户的读、写和执行权限更改用户权限目录:[root@oracle10g scripts]# chmod -R 777 aaa/ 更改文件或者目录读写、可执行权限-R 表示该更改涉及到该目录下的所有东西[root@oracle10g scripts]# chmod u+x,g+w,o+w bbbu 表示所属用户g 表示所属组o 表示其他用户默认是所有 all+表示添加权限- 表示取消权限[root@oracle10g scripts]# lltotal 4drwxrwxrwx 2 oracle oinstall 4096 Nov 24 12:58 aaa-rwxrwxr-x 1 root root 0 Nov 24 12:58 bbb[root@oracle10g scripts]# chmod +x bbb

文件和目录权限管理--更改文件(目录)属主 chownchown -R oracle:oinstall aaa/ 更改文件或者目录所属用户和用户组

4:查找文件命令[root@oracle10g scripts]# find / -name 'tnsnames*'/u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora/u01/app/oracle/product/10.2.0/db_1/network/admin/samples/tnsnames.ora/u01/app/oracle/product/10.2.0/db_1/network/tools/help/ca/help/tnsnamesora_file.htm/u01/app/oracle/product/10.2.0/db_1/hs/admin/tnsnames.ora.samplefind / -name 'tnsnames*' 表示 从更目录开始找出名字为tnsname开头的文件或目录[root@oracle10g scripts]# find / -name 'tnsnames*' | xargs grep 'orcl'/u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora:orcl =/u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora: (SERVICE_NAME = orcl)[root@oracle10g scripts]#find / -name 'tnsnames*' | xargs grep 'orcl' 中的| 表示过滤出 满足文件内容 有orcl的文件

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

高中生活作文 节日英语作文 小学毕业作文 春游的作文 名人作文素材 关于我的作文 关于年的作文 友谊 作文 经历作文 放风筝作文三年级 全国中小学生创新作文大赛 六年级上册语文第二单元作文 遇见你真好作文600字 你是我最什么的人作文 他生气了作文400字 我的发现作文300字 北京烤鸭作文 雨过天晴作文 吃团圆饭作文 关于故乡的作文 免费作文300字 牵牛花的作文 蚂蚁搬家作文 写景抒情作文 写事作文开头 六年级作文大全 童话故事的作文 初二语文作文 春节的英语作文 包容作文