linux下的文件寻址及文件管理

#########文件管理########

##新建
#1.新建文件
touch file file1 file2 ....
注意:
    touch默认用来建立文件,同时此命令具备修改文件时间戳功能

#2.新建目录(directory)
mkdir        dir            ##新建目录
mkdir -p     dir1/dir2/dir3        ##新建递归目录 -p=path


##删除
#1.删除文件
rm -f file1 file2 file3....

#2.删除目录
rm -fr  dir        ##-f force强制删除不提示
            ##-r recursive    递归删除
##复制         (复制是按照模版新建过程)
#1.复制文件
cp file dest            ##复制单个文件
cp file file1 file2   dir    ##复制多个文件到指定目录中

#2.复制目录
cp -r sourcedir1 sourcedir2 destdir #复制目录到指定目录中


##移动            (相同磁盘文件移动是重命名,不同磁盘文件移动是复制后删除)

mv file file1            ##重命名
mv file dir              ##移动文件
mv hello test
mv test/hello .       ##此命令中的"."代表当前目录

##文件查看
cat         file        ##显示文件全部内容
    -n    file           ##显示文件内容并在每行前加入行号
    -b    file          ##显示文件内容并在每行前加入行号但是不包含空行

less                        ##分页浏览
    上|下                  ##逐行查看
    pgup|pgdn        ##主页查看
    /关键字             ##搜索关键字并高亮显示,"n"向下匹配一个关键字,  "N"向上匹配一个关键字

head         file            ##显示文件前10行
head  -n 3    file        ##显示文件前3行
tail        file                ##显示文件后10行
tail -n 3    file            ##显示文件后3行

tail -n +3 file            ##显示文件的3行之后的内容

eg:   cat  /etc/passwd |head -n 18 |tail -n +18

显示/etc/passwd文件的第15到18行

 

##文件修改
#1.图形工具
gedit file

#2.vim
vim file

##################### 文件路径 ######################

##1.相对路径
相对与当前系统位置,文件名称的简写,此名称前会自动添加'pwd'命令的输出,
相对路径文件名称前不会出现"/"


##2.绝对路径
文件在系统中的真实位置,在任何情况下都可以使用
绝对路径一定以"/" 开头

##3.linux的系统结构及目录分类
linux是一个倒树型结构顶级目录 "/" 根目录
"/"下的二级目录
/bin           ##系统常规命令
/boot        ##系统启动目录
/dev         ##设备影射文件
/etc          ##系统配置文件
/home      ##普通用户家目录
/lib            ##32位函数库
/lib64        ##64位函数库
/media      ##光盘临时挂载
/mnt           ##手动临时挂载
/run           ##自动临时挂载
/opt          ##第三方软件安装位置
/proc        ##系统进程信息和硬件信息
/root        ##超级用户家目录
/sbin        ##系统管理命令
/srv        ##系统数据
/sys        ##内核相关调式
/tmp        ##临时文件
/usr        ##用户相关设定
/var        ##系统数据


##关于系统路径的命令
pwd            ##显示当前路径


##显示
ls         dir           ##显示路径信息
ls -l        file         ##显示目标属性
ls -l -d     dir        ##显示目录本身属性
ls -R        dir        ##递归显示目录中的所有内容
ls -a                     ##显示所有文件包括以"."开头的隐藏文件
ls -ad .*                ##显示所有隐藏文件


##切换
cd                 ##进入当前用户家目录
cd /mnt         ##进入mnt目录
cd ..              ##进入到当前目录的上一级目录
cd -              ##当前目录和进入当前目录之前所在目录之间的切换

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值