Linux学习日记(二)-文件和目录的相关操作

cd 切换目录

pwd 显示当前目录

ls 查看文件与目录

1、创建一个二进制文件

touch f1

2、向文件中写入数据

echo "hello" >> f1

echo "world" >> f1 (world 会追加到hello后面)

echo "test" > f1 (test 会覆盖刚写入的hello world)

3、给文件创建链接

ln f1 f2    (给f1创建一个硬链接文件f2)

ln -s f1 f3    (给f1创建一个软链接文件f3)

ls -li       (显示文件的inode节点信息,结果可以看出f1、f2的节点信息一致,f3与前两者不同)

4、查看文件内容

cat f1

head

tail

more

less

5、创建目录

mkdir dir1

mkdir dir2

6、把文件拷贝到目录中

cp -i f1 dir1/ (把文件f1拷贝到目录dir1中。使用参数-i,当待拷贝的目录中已经存在f1时,执行cp操作会有提示)

7、把目录拷贝到另一个目录中

cp -r dir1/ dir2/(把目录dir1拷贝到目录dir2中。参数-r用于目录的复制操作)

mv

8、删除文件

rm -f f1

删除f1后,查看f1之前建的两个链接

cat f2(结果显示正常,删除原文件对硬链接无影响)

cat f3(结果显示文件不存在,删除原文件导致其软链接失效)

9、删除目录

方法一 

rmdir dir2/(目录非空,删除失败,有提示)

方法二

rm -rf di2/(目录非空,霸道删除,无提示,慎重使用)

10、查看文件类型

file

11、文件的查寻

whereis

locate

find

你可能感兴趣的:(Linux学习日记(二)-文件和目录的相关操作)