您的位置:首页 > 运维架构 > Linux

linux系统学习笔记——文件与目录管理

2018-01-06 16:55 627 查看
目录与路径

(1)相对路径与绝对路径

(2)目录的相关操作

. 代表此层目录

.. 代表上层目录

-代表上一工作目录

~代表“目前用户身份”所在的文件夹

~acount代表目前acount这个用户所在的文件夹

(3)目录操作命令

cd 切换目录

pwd显示当前目录

mkdir新建一个目录

rmkdir删除一个空目录

2.文件与目录管理

(1)查看文件与目录

ls 相关选项

-a 查看全部文件;

-A 查看全部文件及目录(不包含.. 与.);

-d 列出目录本身(非目录数据);

-f 列出结果,不进行排序;

-F 根据文件、目录等信息给与附加数据结构;

-h 将文件容量以人类较容易的方式列出来;

-i 列出icode号码;

-l 列出长数据串,包含文件的属性与权限数据等;

-n 列出UID与GID,而非用户与用户组的名称;

-r 将排序结果反向输出;

-R 连同子目录内容一起列出来等于该目录下的所有文件都会显示出来;

-S 以文件的大小排序,而不是用文件名称排序;

-t 以时间排序,而不是以文件名;

–color=never 不要依据文件的特性给与颜色显示;

–color=always 显示颜色

–color=auto 让系统自行依据设置来判断是否给与颜色;

–full-time 以完整的时间模式输出;

–time={atime,ctime} 输出访问时间或改变时间权限属性时间,而非内容更改时间

(2)复制、删除、移动:cp、rm、mv

cp [-adfilprsu] 源文件 目标文件

选项:

-a 相当于-pdr;

-d 若目标文件为连接文件的属性,则复制链接文件属性而非文件本身;

-f 若目标文件已经存在且无法开启,则删除后在尝试一次;

-i 若目标文件已经存在,在覆盖时询问操作进行;

-l 进行硬链接的链接文件创建,非复制文件本身;

-p 复制文件的属性及其内容,非使用默认属性(备份文件);

-r 递归连续复制,用于目录的复制行为(常用);

-s 复制成为符号文件,“快捷方式”;

-u 若目标文件比源文件旧进行更新;

如果源文件在两个以上,则最后一个目标文件用目录;

rm[-fir] 文件对象或目录对象

选项

-r 第归删除,常用目录删除;

-f 强制删除,忽略文件的存在,提示警告信息;

-i 互动模式,询问用户是否操作;

注意:rmdir删除空目录,非空目录删除失败;

\rm -r /tep/etc 此操作忽略alias指定的参数;

mv [-fiu] 源文件 目标文件

-f 强制移动,如果目标文件存在,不会询问直接替换;

-i 会话模式,如果目标文件存在,会询问是否替换;

-u 如果目标文件存在,且源文件较新,则更新;

(3)获取文件所属文件目录及文件名

例:

basename /etc/sysconfig/network

dirname /etc/sysconfig/network
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐