个人网站建设方法和过程,wordpress多站模式,开发公司对联,自学网站建设工资文件目录操作
查看文件列表
ls #输出列表信息
ls -l #输出详细列表信息
ls -a #输出隐藏文件
ls -la #输出包含的隐藏文件及详细信息
ll # ls-l的缩写rwx分别对应读取#xff0c;写入#xff0c;执行权限#xff0c;前面有d代表是文件夹 创建文件
touch file.txt #创建…文件目录操作
查看文件列表
ls #输出列表信息
ls -l #输出详细列表信息
ls -a #输出隐藏文件
ls -la #输出包含的隐藏文件及详细信息
ll # ls-l的缩写rwx分别对应读取写入执行权限前面有d代表是文件夹 创建文件
touch file.txt #创建txt文本文件
mkdir file #创建文件夹查看文件
cat file.txt #查看文件内容移动/重命名
mv old_dir new_dir 重命名/移动⽬录
cp file1 file2 复制⽂件
cp dir/* . 复制某⽬录下的所有⽂件⾄当前⽬录删除操作
单个删除
我们可以选择一个个的命令输入删除 rm epoch_049.pt epoch_074.pt批量删除命令
但这种需要输入很多文件名很是费力这时我们可以使用只保留某个文件其余都删除 如我们只保留best.ptinit.ptlast.pt文件
rm -f !(best.pt|init.pt|last.pt)但在运行中可能会报错bash中运行后会提示不能识别 ! 这个命令符
bash: !: event not found这时可以使用shopt 内置命令启用shell选项 (extglob) 则会识别几个扩展模式匹配运算符
模式列表是由 | 分割
查看shell选项 extglob
shopt |grep extglob启动shell选项 extglob
shopt -s extglob关闭shell选项 extglob
shopt -u extglob脚本批量删除
我们可以编写脚本来执行删除命令既然是批量删除我们可以分析需要批量删除的文件特点如博主想要删除文件名中包含pengxiang的文件 那么我们就可以通过写一个for循环脚本来实现
for i in pengxiang* #*为通配符
do
rm $i #使用$i来获取i变量所代表的值
done回车后删除成功 下载操作
-c代表如果意外终止可以接着下载
wget -c http://www.linuxsense.org/xxxx/xxx.tar.gz磁盘和分区
常用命令 作用描述
fdisk -l 查看所有磁盘分区
swapon -s 查看所有交换分区
df -h 查看磁盘使⽤情况及挂载点
df -hl 同上
du -sh /dir 查看指定某个⽬录的⼤⼩
du -sk * | sort -rn 从⾼到低依次显示⽂件和⽬录⼤⼩
mount /dev/hda2 /mnt/hda2 挂载hda2盘
mount -t ntfs /dev/sdc1 /mnt/usbhd1 指定⽂件系统类型挂载如ntfs
mount -o loop xxx.iso /mnt/cdrom 挂载iso⽂件
mount /dev/sda1 /mnt/usbdisk 挂载usb盘/闪存设备
umount -v /dev/sda1 通过设备名卸载
umount -v /mnt/mymnt 通过挂载点卸载
fuser -km /mnt/hda1 强制卸载(慎⽤)打包和解压
常见命令 作用
zip xxx.zip file 压缩⾄zip包
zip -r xxx.zip file1 file2 dir1 将多个⽂件⽬录压成zip包
unzip xxx.zip 解压zip包