位置: 编程技术 - 正文
推荐整理分享CentOS下如何删除或重命名乱码文件?CentOS下删除或重命名乱码文件的方法(centos如何删除用户组里面的用户),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:centos如何删除目录,centos如何删除文件夹,centos如何删除bond,centos如何删除文件夹,centos如何删除目录,centos如何删除文件,centos如何删除文件夹,centos如何删除用户,内容如对您有帮助,希望把文章链接给更多的朋友!
当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。
当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。
但是每个文件都有一个i节点号,可以通过i节点号来管理文件。首先,要取得文件的i节点号。这个可以通过ls命令的-i选项获得得。
一、删除
第一步:获取文件的id号
第二步:执行删除
二、重命名
当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。
但是每个文件都有一个i节点号,可以通过i节点号来管理文件。首先,要取得文件的i节点号。这个可以通过ls命令的-i选项获得得。
-bash-3.$ ls -i
a di ethnet.c hard_link
de.c ethnet ethnet.h kstat
每个文件名前面的数字就是文件的i节点号。有了文件的i节点号,我们就可以利用find命令的-inum选项配合
常用的文件管理命令进行文件管理了。例如,如果要删除di文件,命令如下:
-bash-3.$ find . -inum -exec rm {} ;
-bash-3.$ ls
a de.c ethnet ethnet.c ethnet.h hard_link kstat
看di文件被删除了。因为这个例子是在unix-center的机子上运行的,暂时没有文件名为乱码的文件做为示例,
但是道理是一样的,不影响我们的理解。
要重命名一个文件,命令也很简单,如下:
-bash-3.$ ls -i
de.c ethnet.c hard_link kstat.c
ethnet ethnet.h kstat sys_link
-bash-3.$ find . -inum -exec mv {} di.c ;
-bash-3.$ ls -i
di.c ethnet.c hard_link kstat.c
ethnet ethnet.h kstat sys_link
看看,de.c文件被重命名为di.c了。特别要提一下的是,在find命令中的“{}”表示find命令找到的文件,在
-exec选项执行mv命令的时候,会利用按i节点号找到的文件名替换掉“{}”
CentOS6.5使用udev管理网卡详解 使用udev管理网卡网卡的udev配置文件路径为:etc/udev/rules.d/*net*.rules删除网卡etc/udev/rules.d/*net*.rules删除对应网卡配置信息命令行输入:start_udev添加网卡etc
CentOS下如何查看网络状态?CentOS下查看网络状态的方法 查看网络状态:lsof-Pnl+M-i4显示ipv4服务及监听端情况netstat-anp所有监听端口及对应的进程netstat-tlnp功能同上网络基本命令(1)networkservice的制御网络接口
CentOS看进程打开的文件或文件对应的进程的详解 1、查看进程打开的文件:1)pidofprograme-name(获得想了解的进程(programe-name)的PID)或ps-aux|grepprograme-name(获得想了解的进程(programe-name)的PID)找出进程的PID2)c
友情链接: 武汉网站建设