关闭

6 操作文件和目录

标签: linuxshell文件操作
119人阅读 评论(0) 收藏 举报
分类:

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9567次
    • 积分:249
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    文章存档
    最新评论