6 操作文件和目录

来源:互联网 发布:nginx http module 编辑:程序博客网 时间:2024/05/19 18:37

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   强制删除一个文件或者目录
0 0
原创粉丝点击