(1)file命令
file 命令用于查看文件的類型闽巩。在 Linux 中框冀,有些文件的后綴沒法看出來它是什么文件類型流椒,不像txt、csv這樣容易辨別明也,這時就需要使用 file 命令來查看文件類型了宣虾。比如:
$ file libpng12-0_1.2.54-1ubuntu1_amd64.deb
libpng12-0_1.2.54-1ubuntu1_amd64.deb: Debian binary package (format 2.0)
再比如:
$ file README.md
README.md: UTF-8 Unicode text, with very long lines
(2)find命令
find 命令用于按照指定條件來查找文件,有很多的參數(shù)可以供你選擇温数,你可以按照文件名來查找绣硝,也可以按照權(quán)限查找,還可以按照文件大小查找撑刺,等等鹉胖。不過我覺得目前對于我來說,最常用的就是按照文件名來查找了。
#find 后面跟的是你想在哪個目錄里查找
#-name指的是我要按照文件名進行查找
#輸入我想查找的文件名甫菠,如果你記不住完整的挠铲,寫個單詞或者幾個字母也行,find會把所有可能的文件都給你找出來
#-print是輸出所有可能的文件
$ find /mnt/d -name "NYC_HANES_DIAB.csv" -print
find: ‘/mnt/d/$RECYCLE.BIN/S-1-5-18’: Permission denied
find: ‘/mnt/d/DeliveryOptimization’: Permission denied
/mnt/d/sequencing_class/NYC_HANES_DIAB.csv
find: ‘/mnt/d/System Volume Information’: Permission denied
find: ‘/mnt/d/WindowsApps’: Permission denied
上面我輸入的是完整的文件名“NYC_HANES_DIAB.csv”淑蔚,如果我只記得“NYC”的話市殷,可以這樣寫:
$ find /mnt/d -name "NYC*.csv" -print
find: ‘/mnt/d/$RECYCLE.BIN/S-1-5-18’: Permission denied
find: ‘/mnt/d/DeliveryOptimization’: Permission denied
/mnt/d/sequencing_class/NYC_HANES_DIAB.csv
find: ‘/mnt/d/System Volume Information’: Permission denied
find: ‘/mnt/d/WindowsApps’: Permission denied
find命令還有很多參數(shù),詳見:Linux之Find命令詳解