博客
关于我
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/

你可能感兴趣的文章
MySQL5.6的Linux安装shell脚本之二进制安装(一)
查看>>
MySQL5.6的zip包安装教程
查看>>
mysql5.7 for windows_MySQL 5.7 for Windows 解压缩版配置安装
查看>>
Webpack 基本环境搭建
查看>>
mysql5.7 安装版 表不能输入汉字解决方案
查看>>
MySQL5.7.18主从复制搭建(一主一从)
查看>>
MySQL5.7.19-win64安装启动
查看>>
mysql5.7.19安装图解_mysql5.7.19 winx64解压缩版安装配置教程
查看>>
MySQL5.7.37windows解压版的安装使用
查看>>
mysql5.7免费下载地址
查看>>
mysql5.7命令总结
查看>>
mysql5.7安装
查看>>
mysql5.7性能调优my.ini
查看>>
MySQL5.7新增Performance Schema表
查看>>
Mysql5.7深入学习 1.MySQL 5.7 中的新增功能
查看>>
Webpack 之 basic chunk graph
查看>>
Mysql5.7版本单机版my.cnf配置文件
查看>>
mysql5.7的安装和Navicat的安装
查看>>
mysql5.7示例数据库_Linux MySQL5.7多实例数据库配置
查看>>
Mysql8 数据库安装及主从配置 | Spring Cloud 2
查看>>