基本知识——文件的路径
- 绝对路径:第一个以/开头,自根目录开始。如/var/log
- 相对路径:以其他字符开头,指定从工作目录到达该文件的路径。如log/messages
文件目录导航
pwd # pwd命令显示当前位置的完整路径名
ls Downloads # ls命令列出指定目录的内容,可以使用绝对路径或相对路径。不指定目录时列出当前目录的内容
ls -l # ls选项的常用选项:-l(长列表格式),-a(包含隐藏文件),-R(递归方式,包含子目录)
cd Videos #cd命令更改目录
cd - # 将目录更改到进入当前目录之前所处的目录
cd .. # 进入父目录(无需知道父目录名称)
cd ~ # 进入主目录
touch a.txt #touch命令可将文件的时间戳更新为当前的日期和时间,不作其他修改。可用于创建空文件。
文件管理——创建、复制、移动、删除文件或目录
命令 | 含义 |
---|---|
touch filename |
创建空文件,或 vim file 进入vim编辑文件内容 |
cp source_file dest_file |
复制文件 |
mv source_file dest_file |
移动文件(即重命名) |
rm filename |
删除文件 |
mkdir dirname |
创建目录,-p指定创建不存在的父目录 |
cp -r source_dir dest_dir |
复制目录。若dest_dir存在则为移动,否则是重命名 |
mv source_dir dest_dir |
移动目录 |
rm -r dirname |
删除目录(递归方式),或rmdir dirname 删除空目录 |
以上命令都可以有对应的多来源形式,即
cp source_file1 source_file2 source_file3 dest_dir
mv source_file1 source_file2 source_file3 dest_dir
rm -f filename1 filename2 filename3
mkdir -p par1/par2/dirname # -p选择指定同时创建确实的父目录
cp -r source_dir1 source_dir2 source_dir3 dest_dir
mv source_dir1 source_dir2 source_dir3 dest_dir
rm -rf dirname1 dirname2 dirname3
网友评论