touch 创建一个文件
touch file1 #创建一个文件名字为file1
每个文件都会有一个时间戳,默认情况下,对文件的创建,变更和修改都会改变文件的时间戳。
选项
-a 只改变访问时间
-c 不创建文件
-m 只改变修改时间
mkdir 创建目录
mkdir ~/test #在用户家目录下创建一个名字为test的目录
#目录可以是相对路径,也可以是绝对路径
选项
-p 递归创建
例如
mkdir -p /tmp/d1/d2/d3/d4
#这样如果d1/d2/d3开始没有情况下,也会别创建,如果不加-p 会报错
cp 文件拷贝
cp 源文件 目标文件
cp /tmp/test.c ~/dotest/
如果是文件夹,需要加 -r 选项
cp -r /tmp/test/ ~/dotest/
ln 链接文件或目录
分为了软链接和硬链接
软链接相对于快捷方式
创建一个软链接 加 -s选项
ln -s /full/path/file /tmp/test.c
如果没有-s 选项默认为硬链接,硬链接相当于原文件的拷贝,同时同步更新操作
ln 1.txt 2.txt
mv 移动文件操作
mv 原文件 目标文件
rm 删除文件或者目录
rm 文件夹名
rm -r 目录 删除一个目录
rm -rf 强制删除一个文件或者目录