博客
关于我
linux 学习笔记四:目录与路径及管理
阅读量:295 次
发布时间:2019-03-03

本文共 2404 字,大约阅读时间需要 8 分钟。

目录与路径

绝对路径:路径的写法“一定由根目录/写起"

相对路径:意指“相对目前工作目录的路径”

目录的相关操作

. 代表此层目录.. 代表上一层目录- 代表前一个工作目录~ 代表当前使用者所在的主文件夹~account 代表account 这个使用者的主文件夹
cd: 变换目录pwd: 显示目前的目录mkdir: 创建一个新的目录rmdir: 删除一个空的目录

关于可执行文件路径的变量: $PATH

lab@linux:~$ echo $PATH/home/lab/anaconda3/bin:/home/ssj/anaconda3/bin:/home/ssj/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

PATH 这个变量的内容是由一堆目录所组成的,用:隔开

用于存储可执行文件所在路径

往PATH 中添加路径

PATH="${PATH}:/root"

文件与目录管理

文件与目录的检视

lab@linux:~$ ls 公共的   桌面                                       matlab_install 模板     anaconda3                                 'real_data classify.zip' 视频     Documents                                  snap 图片     Hardware_Setup_App_for_USRP_R__Radio.txt   thinclient_drives 文档     java.log.21282                             Widar3.0ReleaseData 下载     java.log.4256                              wifi 音乐     matlab_crash_dump.397472-1
lab@linux:~$ ls -l总用量 412drwxr-xr-x  2 lab lab   4096 12月 11 21:10  公共的drwxr-xr-x  2 lab lab   4096 12月 11 21:10  模板drwxr-xr-x  2 lab lab   4096 12月 11 21:10  视频drwxr-xr-x  3 lab lab   4096 4月  26 22:34  图片drwxr-xr-x 10 lab lab   4096 4月  27 14:37  文档drwxr-xr-x 11 lab lab   4096 5月   1 19:49  下载drwxr-xr-x  2 lab lab   4096 12月 11 21:10  音乐drwxr-xr-x  6 lab lab   4096 5月   1 19:50  桌面drwxrwxr-x 23 lab lab   4096 3月  21 16:31  anaconda3drwxrwxr-x  3 lab lab   4096 12月 16 12:34  Documents-rw-rw-rw-  1 lab lab   1340 12月 16 12:59  Hardware_Setup_App_for_USRP_R__Radio.txt-rw-rw-r--  1 lab lab   1172 4月  16 17:00  java.log.21282-rw-rw-r--  1 lab lab    610 4月  19 13:46  java.log.4256-rw-rw-r--  1 lab lab   1024 4月  19 13:46  matlab_crash_dump.397472-1drwxrwxr-x 21 lab lab   4096 12月 16 12:09  matlab_install-rwxr-xr-x  1 lab lab 341747 4月  24 13:30 'real_data classify.zip'drwxr-xr-x  3 lab lab   4096 3月  20 15:32  snapdrwxrwxr-t  2 lab lab   4096 12月 15 11:16  thinclient_drivesdrwxrwxr-x  5 lab lab   4096 3月  25 10:37  Widar3.0ReleaseDatadrwxrwxr-x  7 lab lab   4096 4月  19 11:18  wifi

复制、删除与移动:cp, rm, mv

cp 用于复制文件或目录

cp -r 用于目录的复制

cp 命令复制文件时,在不加任何选项的情况下,文件的某些属性/权限会改变

这种情况要使用 cp -a

cp -i 当目标文件已经存在且无法打开时,在覆盖时会先询问访问动作的进行

cp -u 当目标文件比原文件较旧时才更新

rm 用于删除文件或文件夹

rm -i 询问删除

rm -r 递归删除文件夹所有文件

mv 用于移动文件与目录,或更名

mv -i 询问覆盖

mv -u 目标文件已经存在,且来源比较新时,才会更新update

取得路径的文件名称与目录名称

lab@linux:~$ basename /etc/sysconfig/networknetworklab@linux:~$ dirname /etc/sysconfig/network/etc/sysconfig

转载地址:http://ixgl.baihongyu.com/

你可能感兴趣的文章
MySQL 索引连环问题,你能答对几个?
查看>>
Mysql 索引问题集锦
查看>>
Mysql 纵表转换为横表
查看>>
mysql 编译安装 window篇
查看>>
mysql 网络目录_联机目录数据库
查看>>
MySQL 聚簇索引&&二级索引&&辅助索引
查看>>
Mysql 脏页 脏读 脏数据
查看>>
mysql 自增id和UUID做主键性能分析,及最优方案
查看>>
Mysql 自定义函数
查看>>
mysql 行转列 列转行
查看>>
Mysql 表分区
查看>>
mysql 表的操作
查看>>
mysql 视图,视图更新删除
查看>>
MySQL 触发器
查看>>
mysql 让所有IP访问数据库
查看>>
mysql 记录的增删改查
查看>>
MySQL 设置数据库的隔离级别
查看>>
MySQL 证明为什么用limit时,offset很大会影响性能
查看>>
Mysql 语句操作索引SQL语句
查看>>
MySQL 误操作后数据恢复(update,delete忘加where条件)
查看>>