Linux常用命令—文件及目录的操作和管理(二)
linux操作中,文件和目录的管理操作是最常见最基本的操作,也是使用频次很高的命令。
touch命令
创立文件/升级文件时间
在当前目录下创立一个名为 file1.text的文件
touch file1.text
touch 创立文件
升级刚才创立的file1.text的文件时间
touch file1.text
升级时间
—-两张图中比照发现,时间变了,文件的内容不会改变
mkdir命令
创立目录(文件夹)
mkdir dir1
创立目录
一次创立多级目录
mkdir -p dir1/dir2/dir3/dir4
创立多级目录
创立时若第一级目录dir1已存在,则会在已创立的dir1内创立dir2/dir3…
若dir1不存在,则一起创立dir1、dir2…
rm命令
删除命令
删除文件: rm filename
删除目录: rm -r dirname
强制删除目录:rm -rf dirname
删除文件
-r删除目录
-rf强制删除目录
mv命令
移动文件/重命名文件或者目录
将file1.text 移入dir1的目录
rm file1.text dir/
移动文件
重命名
rm file1.text file2.text.bak
重命名
rm命令其实就是移动并重新命名
cp命令
复制命令
将file1.text复制到dir1的目录下面
cp file1.text dir1/
复制文件
将dir1目录复制到当前目录下并命名为dir2
cp -r dir1 dir2
复制目录
pwd命令
查看当前的路径(层级目录,在哪个路径下面)
pwd
pwd查看当前目录路径
cd命令
切换目录
切换至根目录 cd /
切换至家目录 cd ~或者者 cd
切换至上一层目录 cd ..
切换至上上层目录 cd ../..
当前目录 cd .
切换上一次的目录 cd –
//家目录cd cd ~//根目录cd ///上一级目录 cd ///上两级目录cd ../..//上一次的目录cd -
cd命令操作
ls命令
查看路径下的内容
ls 平铺显示ls -a 显示一律内容,包括隐藏ls -l 列表显示ls-lh 列表显示+人性化单位显示
ls使用
tree命令
以树状的结构显示
tree 显示当前目录的树状tree dir1 显示目录dir1的树状
文件信息
文件信息,上边的ls -l
以drwxr-xr-x 3 liuhui staff 96B 2 16 12:54 dir1 为例
d:目录文件 (-普通文件)
rwx:客户拥有的权限(r可读 w可写 x可执行)
r-x:同组客户拥有的权限( 可读可执行)
第二个r-x:其余客户的权限(可读可执行)
3:文件的链接数
liuhui:客户
staff:客户组
96b:文件大小
2 16 12:54 文件创立的日期
dir1 文件名
chown命令
更改文件的客户
sudo chown lh file1.text 更改文件的客户为lhsudo chown lhown:lhgrp file1.text 更改文件的客户为lhown,同时更改文件的所属组为lhgrp
chgrp命令
更改文件的所属组
sudo chgrp lhgrp file1.text 更改文件的所属组为lhgrpsudo chgrp lhgrp dir1 只更改dir1的所属组为lhgrp,下级的文件及文件夹不变sudo chgrp -R lhgrp dir1 更改dir1的文件包括下级文件的所属组为lhgrp
chmod命令
更改文件的权限
文件的权限共有三个:客户、客户所属组、其余客户
每一个权限以4位来表示
8 4 2 1
(读权限) (写权限) (执行权限)
rwx: 0111
r-x: 0101
r–: 0100
同时修改设置三个权限chmod 777 file1.text 将文件的三个权限一律改为可读可写可执行chmod 755 file1.text 将文件的三个权限一律改为 客户-可读可写可执行,组和其余客户-可读可执行
u :user
g:group
o:others
a:all
+:添加权限
-:去除权限
+:设置权限
r:读权限
w:写权限
x:执行权限
可单个修改也可一起设置sudo chmod u-x file1.text 去除文件的客户执行权限sudo chmod a-wx file1.text 去除文件的客户/所属组/其余客户的写权限和执行权限sudo chmod go+w file1.text 添加所属组和其余客户的写权限sudo chmod ug=rwx file1.text 设置客户/客户所属组其余客户的文件权限:可读可写可执行
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Linux常用命令—文件及目录的操作和管理(二)