我無意中救了100K的JPG文件到我的根文件夾,我想只是JPG文件,而不是其他文件,比如我的應用程序文件夾移動到一個新的文件夾在我的桌面。我想:無法從我的根轉移100K JPG文件到另一個文件夾
home$ mv *.png ~/Desktop/images
但它返回:
-bash: /bin/mv: Argument list too long
任何想法?
我無意中救了100K的JPG文件到我的根文件夾,我想只是JPG文件,而不是其他文件,比如我的應用程序文件夾移動到一個新的文件夾在我的桌面。我想:無法從我的根轉移100K JPG文件到另一個文件夾
home$ mv *.png ~/Desktop/images
但它返回:
-bash: /bin/mv: Argument list too long
任何想法?
這是因爲外殼嘗試所有的參數傳遞給mv
。嘗試
for filename in *.png
do
mv "$filename" ~/Desktop/images/.
done
編輯:。PNG,JPG不,
參見[移動從目錄結構中的所有JPEG格式到一個文件夾在Mac OS X](https://stackoverflow.com/questions/5364579/move-all-jpeg-from-directory-structure-into-one-folder-on-mac-os-x)並添加'-maxdepth 1'。 – Cyrus