Linux中的文件管理

文件与目录操作命令

新建命令

touch file----在当前路径中新建file文件          touch命令默认用来建立文件,同时具备修改文件时间戳的功能

mkdir dir----在当前路径中新建dir目录

mkdir -p dir1/dir2/dir3----在当前路径中新建递归目录  

Unit2----Linux中的文件管理,目录结构及路径-LMLPHP

删除命令

rm file----删除当前路径中的file文件 会显示提示"rm:remove regular file 'filename'?"输入yes或y即为确认删除,no或n取消删除

rm file -f----强制删除file文件,不会弹出提示

rm -r dir----删除当前路径中的dir目录 会显示提示“rm:remove directory'dirname'?”输入yes或y即为确认删除,no或n取消删除

rm -rf dir----强制删除dir目录,不会弹出提示

Unit2----Linux中的文件管理,目录结构及路径-LMLPHP

复制命令

cp file file1----按照文件file的模版,新建file1文件

cp file file1 file2 dir----按照文件file file1 file2的模版,在目录dir中新建file1 file2 file3 文件

cp -r dir1 dir2----按照目录dir1的模版,在当前路径中新建dir2文件

Unit2----Linux中的文件管理,目录结构及路径-LMLPHP

移动命令

mv file1 file2----把file1文件重命名为file2文件  相同路径中的文件移动相当于重命名

mv file dir/dir1----按照文件file的模版在dir/dir1目录中新建file文件,并删除原file文件

mv dir/file . ----把dir目录中的file文件移动到当前路径下 ' .'代表当前目录

Unit2----Linux中的文件管理,目录结构及路径-LMLPHP

查看命令

file 文件名----查看文件类型

cat filename----显示文件的全部内容

cat -b filename----在文件非空行前加行号

less file----分页浏览,按q退出当前浏览模式

head filename----显示一个文件的前10行(默认)

head -n num filename----显示一个-文件的前num行

tail filename----显示一个文件的后10行(默认)

tail -n num filename ----显示一个文件的后num行

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Linux中的目录结构

Linux的系统结构及目录分类

LInux是一个倒数型结构,系统的顶级目录是‘/’,即为系统的根目录

‘/’目录下的二级目录有:

/bin----系统常规命令
/boot----系统启动目录
/dev----设备影射文件
/etc----系统配置文件
/home----普通用户家目录
/lib----32位函数库
/lib64----64位函数库
/media----光盘临时挂载
/mnt----手动临时挂载
/run----自动临时挂载
/opt----第三方软件安装位置
/proc----系统进程信息和硬件信息
/root----超级用户家目录
/sbin----系统管理命令
/srv----系统数据
/sys----内核相关调式
/tmp----临时文件
/usr----用户相关设定
/var----系统数据

Unit2----Linux中的文件管理,目录结构及路径-LMLPHP

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Linux中文件的路径

查看路径及路径的分类

pwd----显示当前路径

相对路径:相对与当前系统位置,相对路径文件名称前不会出现'/'

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

Unit2----Linux中的文件管理,目录结构及路径-LMLPHP

路径的相关操作命令

ls(显示)命令

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

Unit2----Linux中的文件管理,目录结构及路径-LMLPHP

cd(切换路径)命令

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

Unit2----Linux中的文件管理,目录结构及路径-LMLPHP

 

10-05 13:59