Linux文件管理
- 2.1 创建文件 touch
- 2.2 复制文件 cp
- 2.3 删除文件 rm
- 2.4 移动文件 mv
- 2.5 重命名文件 rename
- 2.6 查看文件 cat
- 2.7 查看文件的类型 file
- 2.8 编辑文件 vim
- 2.9 打印文件内容 cat
- 2.10 变更文件所有者 chown
- 2.11 修改文件权限 chmod
更加完整的Linux常用指令
2.1 创建文件 touch
# 创建名为test的文件
touch test
# 创建一个名为file.txt的文件
touch test.txt
2.2 复制文件 cp
# 复制test的文件到mydir目录中
cp test /home/mydir
2.3 删除文件 rm
# 删除test文件
rm test
# 忽略提示删除test文件
rm -f test
2.4 移动文件 mv
# 将test文件移动到mydir目录下
mv test mydir
2.5 重命名文件 rename
# 将test改名为myfile
mv test myfile# 将后缀为.txt改名为以 .c 为后缀的文件,'.'需要加'\'
rename 's/\.txt/\.c/' *.txt
2.6 查看文件 cat
# 查看test文件
cat test
# 查看test文件,-n显示行号
cat -n test# 百分比显示查看文件
more test# 翻页查看
less test# 查看文件的第一行,-n接行数
tail -n 1 test
2.7 查看文件的类型 file
# Linux中根据内容识别类型,而不是后缀,无内容为空文件
file test.txt
2.8 编辑文件 vim
# 使用vim编辑器编辑文件
vim test.txt
2.9 打印文件内容 cat
cat filename
2.10 变更文件所有者 chown
#切换到 lilei 用户,然后在 /home/lilei 目录新建一个文件,命名为 test
su - lilei
pwd
touch test
# 显示文件大小,并以普通人类能看懂的方式呈现
ls -alh test# 变更文件test所有者为zhangsan
sudo chown zhangsan test
2.11 修改文件权限 chmod
# r w x(读、写、执行) -> r*2^2 + w*2^1 + x*2^0
# 666->读、写、不执行
# 777->读、写、执行
# 修改为读写,不具有执行权限 rw-rw-rw=666
chmod 666 file