Linux文件目录常用命令

ls

用于显示指定工作目录下之内容(不加参数则列出当前目录下的内容)
语法:ls [选项] [文件或目录]

示例:
文件详细信息
文件权限

-rw-r--r--. 代表该文件的所有者具有读写权限,所属组和其他人只有读权限。("."代表ACL权限)

mkdir

命令英文原意 make directories,创建目录,-p 递归创建,用于创建多级目录
语法:mkdir -p [目录名]

cd

命令英文原意 change directory,切换目录
语法:cd [目录]
相对路径:参照当前所在目录进行查找 如:cd ../usr/local/src/
绝对路径:从根目录开始指定,一级一级递归查找,在任何目录下,都能进入指定位置 如:cd /etc/

pwd

命令英文原意 print working directory,显示工作目录所在位置(显示绝对路径)

rmdir

命令英文原意 remove empty directories,删除空目录(很少用)
语法:rmdir [目录]

rm

命令英文原意 remove,删除文件或目录
语法:rm -rf [文件或目录]
选项:-r 删除目录;-f 强制执行

# 删除当前目录下的music目录
rm -rf ./music
# 删除music目录下的所有文件
rm -rf ./music/*

cp

命令英文原意 copy,复制文件或目录
语法:cp [选项] [原文件或目录] [目标目录]

示例:

mv

命令英文原意 move,剪切或改名,如果原文件和目标目录在同一目录下,则为改名,否则为剪切
语法:mv [原文件或目录] [目标目录]

cat

连接文件并打印到标准输出设备上,主要用来显示文件的内容
语法:cat 文件1 文件2...

touch

创建新的文件,如果文件已存在,则会更新文件的最后修改时间为当前系统时间,不会更改内容
语法:touch 文件名 touch 目录/文件名

ln

命令英文原意 link,为某一个文件(目录)在另外一个位置建立一个同步的链接文件,-s 代表创建软链接
语法:ln -s [原文件] [目标文件]
示例:创建硬链接文件,硬链接和原文件相当于两个接入口,删除其中任何一个都能正常访问

示例:创建软链接文件,原文件必须使用绝对路径,删除原文件软链接将无法访问

注意事项

也可以对目录创建软链接,如下
ln -s /root/test /tmp/linktest
如果要删除目录软链接文件,万万不能使用 rm -rf /tmp/linktest/
一旦带了这个斜杠,会将原目录的文件全部删除,而链接文件依然存在!
使用命令 rm -rf /tmp/linkest 将软链接文件删除

关于文件目录及链接文件的说明参考:Linux文件目录说明

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容