Linux删除乱码文件
通过inode号删除
1.每个文件都有一个唯一的inode号,获取文件的inode号
ls -i
2.使用find命令结合rm命令通过inode号删除文件。例如,要删除inode号为2236429
的文件或目录,可以使用以下命令
find -inum 2236429 -exec rm -rf {} \;
这种方法适用于删除单个文件或逐个删除乱码命名的文件。
1.每个文件都有一个唯一的inode号,获取文件的inode号
ls -i
2.使用find命令结合rm命令通过inode号删除文件。例如,要删除inode号为2236429
的文件或目录,可以使用以下命令
find -inum 2236429 -exec rm -rf {} \;
这种方法适用于删除单个文件或逐个删除乱码命名的文件。
检查WinRE 状态。如果安装了 WinRE,则应有一个“Windows RE 位置”,其中包含 WinRE 目录的路径。 例如,Windows RE 位置:\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
。此处,“harddisk”和“partition”之后的数字是磁盘的索引,而分区 WinRE 处于开启状态。
reagentc /info
运行reagentc /disable
.
reagentc /disable
a.运行diskpart
.列出所有磁盘。
list disk
c.选择OS所在磁盘,如第一个磁盘disk 0,列出所有分区,。
sel disk 0
list part
d.选择OS所在分区,如第3个分区
sel part 3
c.压缩OS分区大小,如空出500M空间。
shrink desired=500 minimum=500
d.选择WinRE分区,
sel part 4
删除WinRE分区
delete partition override
a.首先,检查磁盘分区样式是 GUID 分区表 (GPT) 还是主启动记录 (MBR)。 运行 list disk, 检查“Gpt”列中是否有星号字符 (*)。 如果有星号字符 (*),则驱动器为 GPT。 否则,驱动器为 MBR。
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
,然后运行命令gpt attributes =0x8000000000000001
。create partition primary id=27
。b.设置分区的格式,运行format quick fs=ntfs label="Windows RE tools"
。
list vol
.exit
.reagentc /enable
reagentc /info
LEN 返回文本字符串中的字符个数。
LENB 返回文本字符串中用于代表字符的字节数。
重要:
这些函数可能并不适用于所有语言。
只有在将 DBCS 语言设置为默认语言时,函数 LENB 才会将每个字符按 2 个字节计数。 否则,函数 LENB 的行为与 LEN 相同,即将每个字符按 1 个字节计数。
LEN(text)
LENB(text)
LEN 函数语法具有下列参数:
abc,中国,abc中国 三个字符串,用len()、lenb()返回值的差异。
=IF(LEN(A1)=LENB(A1),"无汉字","有汉字")
LEN(B2)字符串的长度
LEN(B2)-1 去掉单位的长度
LEFT(B2,LEN(B2)-1)) 去掉单位后的字符串
如果单元格不包含单位,则执行C2*B2,否则(去掉单位)执行C2*LEFT(B2,LEN(B2)-1)
=IF(LEN(B2)=LENB(B2),C2*B2,C2*LEFT(B2,LEN(B2)-1))
<?php
// database information
$servername = "localhost";
$username = "username";
$password = "password";
// create connection
$conn = new mysqli($servername,$username,$password);
// check connection
if (!$conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "connected successfully";
//close the connection
$conn->close();
?>
<?php
// database information
$servername = "localhost";
$username = "username";
$password = "password";
// create connection
$conn = mysqli_connect($servername,$username,$password);
// check connection
if (!$conn) {
die("Connection failed: " . $mysqli_connect_error());
}
echo "connected successfully";
//close the connection
mysqli_close($conn);
?>
最近更换新的固态硬盘,使用傲梅分区助手进行了系统迁移,结果,分区时新的硬盘默认成mbr,忘了选择gpt,导致迁移后,没有生成esp分区、msr分区,由于bios是纯UEFI模式,系统直接无法启动。
1.U盘进入PE中,使用DiskGenius或者傲梅分区助手将磁盘转换为gpt格式,进行分区调整,在C盘分区最前面空出300M左右的空白分区。
2.打开DiskGenius,选中刚才预留的空白分区,右键点击它选择“建立ESP/MSR分区”。
3.重建引导
bcdboot C:\Windows /s F: /f uefi /l zh-cn
其中: c:\windows
为系统安装目录,系统安装在那个盘,就输入相应的盘符和目录/s F:
指定esp分区所在磁盘,如F盘(没有盘符就用DiskGenius分配一个)/f uefi
指定启动方式为uefi/l zh-cn
指定uefi启动界面语言为简体中文