Linux文件和文件夹操作

一、文件操作
(一)文件创建

命令行作用
vi /opt/learn/1.txt在目录/opt/learn下创建1.txt并进入vi界面
touch /opt/learn/test在目录/opt/learn下创建空白文件test
cat > /opt/learn/catfile创建文件catfile并在屏幕上输入内容,最后按Crtl+D退出

(二)文件查看

命令行作用
vi /etc/passwd                在vi编辑器中输出文本内容
cat /etc/passwd                      在屏幕上输出文本内容
more /etc/passwd              分屏输出文本内容
less /etc/passwd            分屏输出文本内容并按需加载文件(适用于查看大文件)
head -n 10 /etc/passwd        只输出文件的头10行
tail -n 20 /etc/passwd       只输出文件的末尾20行
string /bin/ls               查看二进制文件中的可打印字符
tail -f文件名实时显示文件名新增内容

(三)文件操作

命令行作用
cp 1.txt /opt/test               把文件1.txt复制到文件夹/opt/test下
cp 1.txt /opt/test/1.cp     把文件1.txt复制到文件夹/opt/test下并重命名1.cp
mv 1.txt /opt/test         把文件1.txt剪切到文件夹/opt/test
mv 1.txt /opt/test/1.mv      把文件1.txt剪切到文件夹/opt/test下并重命名1.mv
mv 1.txt 2.txt              重命名
rm /opt/test/1.cp            删除文件
rm -f /opt/test/1.mv        强制删除文件,不会有提示信息
 du -sk 1.txt查看文件1.txt的大小(以K为单位,man du/du --help查看帮助文档)

(四)链接

命令行作用
ln -s 1.txt shello为1.txt文件创建一个名为shello的软连接(类似于快捷方式)
ln -d 1.txt dhello为1.txt文件创建一个名为dhello的硬链接,硬链接表示所有文件中更改任意一个,其他文件的所有属性会跟着变化,如大小,更新时间,权限等

二、文件夹操作

命令行作用
ls / tree
ls[option] [file/directory]显示指定目录下的所有文件或文件夹(同Windows->dir命令)
ls显示当前目录内容
ls -l                        显示当前目录详细内容
ls -a显示当前目录下的所有文件,包括隐藏文件
ls*.txt显示目录下所有以.txt为后缀名的文件
ls /opt/learn显示目录/opt/learn/下的内容
ls -R /opt/                  列出所有/opt目录及其子目录的内容
tree /opt用树状结构显示目录及文件
pwd
pwd                          显示当前所在目录
cd
cd directory                  
   
切换到指定目录
cd                                    切换到当前用户所有的主目录
cd ..返回到当前目录的上一级目录
cd /opt/learn用绝对路径切换到/opt/learn目录下
cd ../../使用相对路径切换到当前目录的上一级的上一级的目录下
cd . 切换到当前目录
mkdir
mkdir [option][director1][director2]..  创建目录
mkdir /opt/learn/other在目录/opt/learn/下创建目录other 
mkdir dir2 dir3 dir4同时创建dir2 dir3 dir4三个目录

mkdir -p /dir1/dir2/dir3/dir4

同时创建一个4层目录
rmdir
rmdir dir1          删除一个空目录
其他操作
cp -r /opt/learn /opt/learn2          拷贝文件夹
 mv /opt/learn2  /opt/learn3  重命名文件夹
rm -rf /opt/learn3强制删除文件夹
 rm -rf/强制删除所有文件
rm -rf/*删除当前目录下的所有文件,这个命令很危险,应避免使用。所删除的文件,一般都不能恢复!
 XXX -h    XXX --help  man XXX查看命令的帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值