ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux文件管理命令

2020-12-11 13:06:01  阅读:130  来源: 互联网

标签:文件 cd 命令 linux date txt root 目录 ydp


pwd

-P 显示真实物理路径
-L 显示链接路径(默认)

[root@ydp ~]#pwd
/root

 

basename

只取文件名不要路径

[root@ydp ~]#basename /etc/sysconfig/network
network

 

dirname

只取路径不要文件名

[root@ydp ~]#dirname /etc/sysconfig/network
/etc/sysconfig

 

cd

切换目录

cd   ..  切换至父目录

cd    切换至当前用户的家目录

cd   -  切换至上一个工作目录

[root@ydp ~]#cd ..
[root@ydp /]#
[root@ydp /]#cd
[root@ydp ~]#
[root@ydp ~]#cd -
/

 

ls 命令可以列出当前目录的内容或指定目录
用法:ls [options] [files_or_dirs]

常见选项:
-a 包含隐藏文件
-l 显示额外的信息
-R 目录递归
-ld 目录和符号链接信息
-1 文件分行显示
-S 按从大到小排序
-t 按mtime排序
-u 配合-t选项,显示并按atime从新到旧排序
-U 按目录存放顺序显示
-X 按文件后缀排序

 

file

确定文件内容

[root@centos8 data]#file win.txt linux.txt
win.txt: ASCII text, with CRLF line terminators
linux.txt: ASCII text

 

touch

创建空文件

[root@ydp ~]#touch f1.txt

 

cp

拷贝命令

[root@ydp ~]#cp -r /etc/sysconfig/ /data          拷贝文件夹到/date目录
[root@ydp ~]#cp 1.txt /test/                        拷贝1.txt到/text目录
[root@ydp ~]#cp -a 1.txt /test/                     拷贝1.txt到/test目录,同时保留1.txt所有属性,常用于备份

 

mv

移动和重命名文件

[root@ydp ~]#mv anaconda-ks.cfg  anaconda-ks     修改文件名anaconda-ks.cfg为anaconda-ks
[root@ydp ~]#mv anaconda-ks  /date               移动anaconda-ks文件到/date文件夹

 

rm

删除文件或文件夹

注意:此命令非常危险,慎重使用,建议使用mv 代替 rm

[root@ydp ~]#rm f1.txt     删除f1.txt文件
[root@ydp ~]#rm -r /date  删除date目录
[root@ydp ~]#rm -rf /date 强制删除date目录

显示目录树 tree
常见选项:
-d: 只显示目录

[root@ydp ~]#tree -d     只显示目录
.
└── test
    └── dir1

2 directories 
[root@ydp ~]#tree        显示目录树

 


创建目录 mkdir
常见选项:
-p: 存在于不报错,且可自动创建所需的各目录

[root@ydp date]#mkdir test1     创建test1目录
root@ydp date]#mkdir -p /data/test2/test1 自动创建各级所需要的目录


 删除空目录rmdir
常见选项:
-p 递归删除父空目录

[root@ydp date]#rmdir test1/  删除test1目录

注意:rmdir只能删除空目录,如果想删除非空目录,可以使用rm -r 命令,递归删除目录树

 

标签:文件,cd,命令,linux,date,txt,root,目录,ydp
来源: https://www.cnblogs.com/yindepeng/p/14116901.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有