「Linux文件及目录管理」文件及目录操作类命令.docxVIP

「Linux文件及目录管理」文件及目录操作类命令.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE232

Linux系统管理

Linux系统管理

PAGE232

在Linux操作系统中,文件和目录的管理是日常运维和开发的核心任务。主要包括touch、mkdir、rmdir、rm、cp、mv、tar等核心命令。

「Linux文件及目录管理」文件及目录操作类命令

核心命令详解与案例

1.touch:创建空文件或更新文件时间戳

作用:创建空文件或更新文件的访问和修改时间。

基本语法:

touch[选项]...文件...

常用选项

-a:仅更改访问时间(accesstime)

-c:不创建新文件(文件不存在时不新建)

-d:使用指定字符串表示时间而非当前时间

-m:仅更改修改时间(modificationtime)

-r:使用参考文件的时间

-t:使用指定时间戳格式

-h:影响符号链接本身而非链接目标(仅限能更改符号链接的系统)

案例:

创建空文件file1.txt和file2.log。

更新file1.txt的时间戳(不修改内容)。

touchfile1.txtfile2.log#创建空文件file1.txt和file2.log

ls-l

#-rw-r--r--1rootroot06月1419:13file1.txt

#-rw-r--r--1rootroot06月1419:13file2.log

touchfile1.txt#更新file1.txt的时间戳(不修改内容)

ls-l

#-rw-r--r--1rootroot06月1419:15file1.txt

#-rw-r--r--1rootroot06月1419:13file2.log

解析:

touch默认创建空文件,若文件已存在则更新时间戳。

使用ls-l可验证时间戳是否更新。

2.mkdir:创建目录

作用:创建新目录。基本语法:

mkdir[选项]目录名...

常用选项:

-p:递归创建多级目录。

-m:设置目录权限模式(类似chmod)

-v:显示详细的创建过程信息

案例:

创建单级目录dir1

递归创建多级目录dir2/subdir

mkdirdir1

ls-l

#drwxr-xr-x2rootroot66月1419:23dir1

mkdir-pdir2/subdir

ls-Rdir2

#.:#dir1dir2

#./dir1:

#./dir2:#subdir

#./dir2/subdir:

解析:

-p选项可避免因父目录不存在而报错。

使用ls-R查看目录及子目录结构结构。

3.rmdir:删除空目录

作用:删除空目录。基本语法:

rmdir[选项]目录名...

常用选项:

-p:递归删除目录(删除目录及其空的父目录)

--ignore-fail-on-non-empty:忽略因目录非空导致的错误

-v:显示详细的删除过程信息

注意:仅能删除空目录。

案例:

删除空目录dir1

尝试删除非空目录dir2(报错)

rmdirdir1#删除空目录dir1

ls-l#dir1已被删除

rmdirdir2#尝试删除非空目录dir2(报错)

#rmdir:failedtoremovedir2:Directorynotempty

解析:rmdir仅适用于空目录,非空目录需使用rm-r。

4.rm:删除文件或目录

作用:删除文件或目录。基本语法:

rm[选项]...文件或目录...

常用选项:

-f:强制删除,忽略不存在的文件和警告,不提示确认。

-i:交互式删除,删除前提示确认

-r或-R:递归删除目录及其内容

-d:删除空目录(类似rmdir)

-v:显示详细操作信息

--no-preserve-root:不特殊处理根目录/

--preserve-root:禁止递归删除根目录(默认行为)

案例:

删除文件file1.txt

递归删除目录dir2及其内容

强制删除文件(不提示)

rmfile1.txt#删除文件file1.txt

ls-l#file1.txt已被删除

rm-rdir2#递归删除目录dir2及其内容

ls-l#dir2已被删除

rm-ffile2.log#强制删除文件(不提示)

ls-l#file2.log已被删除

解析:

-r:递归删除目录及其内容。

-f:强制删除,不提示确认。

删除操作不可逆,需谨慎。

5.cp:复制文件或目录

作用:复制文件或目录。基本语法:

cp[选项]...源文件目标文件cp[选项]...源文件...目标目录

您可能关注的文档

文档评论(0)

夜晚回家 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档