linux的文件重命名常用的是mv命令和rename命令,具體重命名的操作步驟如下:
創新互聯建站是一家專業提供雷山企業網站建設,專注與成都網站設計、網站建設、H5場景定制、小程序制作等業務。10年已為雷山眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。
1、首先我們打開一個虛擬機。
2、進入終端命令界面,先用“cd”命令進入文件所在文件夾中。
3、可以先創建一個文件(”touch“),再“ls”一下發現成功創建了一個“old.txt”文件。
4、輸入命令:mv? ?修改前文件名? ?修改后文件名,按回車。
5、輸入命令“ls”,可以看到文件重命名為新的了。
linux 給文件改名的命令是mv命令
mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令等同于DOS系統下的ren和move命令的組合。它的使用權限是所有用戶。命令詳細介紹可參考 Linux命令大全
chmod
u+s
ifconfig
給命令添加一個setuid權限就可以,這樣執行命令時,普通用戶就成了root。
在linux中,不管是root用戶還是普通用戶,都可以使用“password”命令來更改自身的密碼。但是,linux中的密碼通常是保存在“/etc/paswd”和“/etc/shadow”文件中,這兩個文件對系統安全至關重要,因此只有root用戶才能對其執行讀寫操作。以管理員的身份登陸系統,在linxu提示符下執行“ls
/etc/passwd
/etc/shadow”命令,在返回信息中可以看到普通用戶對上述這兩個文件并沒有寫權限,因此從文件屬性的角度看,普通用戶在更改自身密碼時,是無法將密碼信息寫入到上述文件中的,哪么用戶是怎樣成功的更改密碼的呢?實際上,問題的關鍵不在于密碼文件本身,而在于密碼更改命令“passwd”。在提示符下執行命令“ls
/usr/bin/passwd”,在返回信息中的文件所有者執行權限位上顯示“s”字樣,表示“passwd”命令具有setuid權限,其所有者為root,這樣普通用戶在執行“passwd”命令時,實際上以有效用戶root的身份來執行的,并具有了相應的權限,從而將新的密碼寫入到“/etc/passwd”和“/etc/shadow”文件中,當命令執行完畢,該用戶的身份立即消失。如何設置setuid權限呢?使用“chmod”命令即可為指定文件設置setuid權限,例如“chmod
4xxx
filename”命令,取消setuid權限的命令為“chmod
xxx
filename”。類似的,執行“chmod
2xxx
filename”命令可以設置setuid權限,使用“chmod
xxx
filename”命令即可取消setgid權限,如果執行“chmod
6xxx
filename”命令,即可同時為指定文件設置setuid和setgid,執行命令“chmod
0xxx
filename”,即可同時取消指定文件的setuid和setgid權限。例如以root用戶登陸系統,執行“chmod
0511
/usr/bin/passwd”命令,就可以取消“passwd”命令的setuid權限,這樣普通用戶就無法修改自己的密碼了。
Linux下修改文件名有mv和rename。其中mv命令只能對單個文件重命名,這是mv命令和rename命令的在重命名方面的根本區別。
linux的rename命令有兩個版本,一個是c語言版本的,一個是perl語言版本的,判斷方法:
輸入man rename 看到第一行是:
RENAME(1) Linux Programmer’s Manual RENAME(1)
這個就是C語言版本的
而如果出現:
RENAME(1) Perl Programmers Reference Guide RENAME(1) 則是Perl版本的了
C語言版本格式:rename 原字符串 新字符串 文件名
Perl語言版本格式:rename 's/原字符串/新字符串/' 文件名
rename支持正則表達式
例子:
字母的替換 rename "s/AA/aa/" * // 把文件名中的AA替換成aa
修改文件的后綴 rename "s//.html//.php/" * // 把.html 后綴的改成 .php后綴
批量添加文件后綴 rename "s/$//.txt/" * // 把所有的文件名都以txt結尾
批量刪除文件名 rename "s//.txt//" * // 把所有以.txt結尾的文件名的.txt刪掉
網站標題:linux修改命令名稱 linux命令改名字
分享路徑:http://vcdvsql.cn/article10/ddeijdo.html
成都網站建設公司_創新互聯,為您提供企業建站、App開發、用戶體驗、網站排名、Google、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯