1,file命令作用,檢視檔案的型別
ghostwu@dev:~$ dirname ./linux/rename/1.htm
./linux/rename
ghostwu@dev:~$ file ./linux/rename/1
.htm
./linux/rename/1
.htm: empty
ghostwu@dev:~$ echo
'this is a html file
' > ./linux/rename/1
.htm
ghostwu@dev:~$ file ./linux/rename/1
.htm
./linux/rename/1
.htm: ascii text
ghostwu@dev:~$ which
ls/bin/ls
ghostwu@dev:~$ file /bin/ls
/bin/ls: elf 64-bit lsb executable, x86-64, version 1 (sysv), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for gnu/linux 2.6.32, buildid[sha1]=d0bc0fb9b3f60f72bbad3c5a1d24c9e2a1fde775, stripped
ghostwu@dev:~$ file ./python/
for.py func3.py func5.py global2.py while1.py
func2.py func4.py func.py global.py
while
.py
ghostwu@dev:~$ file ./python/for
.py
./python/for
.py: ascii text
ghostwu@dev:~$ file ./python/./python/: directory
2,chown: 改變檔案或者目錄的使用者和使用者組
用法:chown [option] [owner]:[group] [file]
注意:>:可以用.代替
>使用者和組要真實存在
常用引數: -r,遞迴修改目錄的使用者和使用者組
把兩個字元的 以.html結尾的檔案刪除,剩下少一點的檔案,比較好看結果
ghostwu@dev:~/linux/rename$ ls100.htm 19.htm 28.htm 37.htm 46.htm 55.htm 64.htm 73.htm 82.htm 91
.htm
10.htm 1.htm 29.htm 38.htm 47.htm 56.htm 65.htm 74.htm 83.htm 92
.htm
11.htm 20.htm 2.htm 39.htm 48.htm 57.htm 66.htm 75.htm 84.htm 93
.htm
12.htm 21.htm 30.htm 3.htm 49.htm 58.htm 67.htm 76.htm 85.htm 94
.htm
13.htm 22.htm 31.htm 40.htm 4.htm 59.htm 68.htm 77.htm 86.htm 95
.htm
14.htm 23.htm 32.htm 41.htm 50.htm 5.htm 69.htm 78.htm 87.htm 96
.htm
15.htm 24.htm 33.htm 42.htm 51.htm 60.htm 6.htm 79.htm 88.htm 97
.htm
16.htm 25.htm 34.htm 43.htm 52.htm 61.htm 70.htm 7.htm 89.htm 98
.htm
17.htm 26.htm 35.htm 44.htm 53.htm 62.htm 71.htm 80.htm 8.htm 99
.htm
18.htm 27.htm 36.htm 45.htm 54.htm 63.htm 72.htm 81.htm 90.htm 9
.htm
ghostwu@dev:~/linux/rename$ find . -name "
??.htm
" | xargs
rmghostwu@dev:~/linux/rename$ ls
100.htm 1.htm 2.htm 3.htm 4.htm 5.htm 6.htm 7.htm 8.htm 9.htm
2,改變使用者和組 需要root許可權
root@dev:/home/ghostwu/linux/rename# ls -ltotal
4-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
100.htm
-rw-rw-r-- 1 ghostwu ghostwu 20 5月 8
22:49
1.htm
-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
2.htm
-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
3.htm
-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
4.htm
-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
5.htm
-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
6.htm
-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
7.htm
-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
8.htm
-rw-rw-r-- 1 ghostwu ghostwu 0 5月 8
22:24
9.htm
root@dev:/home/ghostwu/linux/rename# chown root.root 1
.htm
root@dev:/home/ghostwu/linux/rename# ls -l 1
.htm
-rw-rw-r-- 1 root root 20 5月 8
22:49
1.htm
root@dev:/home/ghostwu/linux/rename# chown root:root 2
.htm
root@dev:/home/ghostwu/linux/rename# ls -l 2
.htm
-rw-rw-r-- 1 root root 0 5月 8
22:24
2.htm
root@dev:/home/ghostwu/linux/rename# mkdir -p a/
root@dev:/home/ghostwu/linux/rename# tree a
a├── b
└── c
2 directories, 0
files
root@dev:/home/ghostwu/linux/rename# man
tree
root@dev:/home/ghostwu/linux/rename# tree -ug a
a├── [root root ] b
└── [root root ] c
2 directories, 0
files
root@dev:/home/ghostwu/linux/rename# chown -r ghostwu.ghostwu a
root@dev:/home/ghostwu/linux/rename# tree -ug a
a├── [ghostwu ghostwu ] b
└── [ghostwu ghostwu ] c
2 directories, 0
files
root@dev:/home/ghostwu/linux/rename# ls -ld
adrwxr-xr-x 4 ghostwu ghostwu 4096 5月 8
23:01
aroot@dev:/home/ghostwu/linux/rename#
Linux常用基本命令
命令列操作 history 查詢命令的歷史 alias 關機和重啟 shutdown h now 系統立即關機 shutdown r now 系統立即重啟 rebootnow 系統立即重啟 shutdown h 45 shutdown computer 定時關機 shutdown r 60 定時啟動...
Linux常用基本命令
1.進入目錄 cd home mmkj 退回上一級 cd 退回根目錄 cd 建立目錄 mkdir xmyfsj 建立xmyfsj資料夾 刪除目錄 rmdir xmyfsj 刪除資料夾 rm rf xmyfsj 刪除所有 rm rf 顯示檔案型別 file 檔名 建立空檔案 touch aa.txt ...
Linux 常用基本命令
linux常用基本命令 1 cd命令 最長用的基本命令 返回命令 直接鍵入cd,不加任何引數可以返回到home 跳傳命令 加引數可以切換到指定目錄下 表示當前目錄 表示上級目錄 cd src 表示切換到當前目錄的src檔案下 cd src 表示切換到上級目錄的src檔案下 2 ls list的縮寫 ...