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文件目录说明