2013-08-22 2 views
0

내가 모든 충돌 파일을 찾아 명령에 의해 삭제하려고 할 때 파일을 제거하는 방법 :맥 OS X에서 너무 긴 파일 이름이

find ./ -iname *Air* | xargs -0 rm 

그러나 그것은 나에게 오류 "보여 주었다 : 너무 긴 파일 이름을 " 어떻게 해결할 수 있습니까?

.//sandbox/CDF.files/._image002 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).jpg 
.//sandbox/CDF.files/._image003 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).jpg 
.//sandbox/CDF.files/._image004 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).gif 
.//sandbox/CDF.files/._image005 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).gif 
.//sandbox/CDF.files/._item0001 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).xml 
.//sandbox/CDF.files/._props002 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).xml 
.//sandbox/CDF.files/._themedata (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).thmx 
.//sandbox/docs/._123CDF (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._1CDF (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).html 
.//sandbox/docs/._78CDF (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._8131CDF (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._8173CDF (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._All (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._FULL_CDF (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._LITTLE_CDF (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._Simple (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).doc 
.//sandbox/docs/._Simple (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._simpleCH7_fullCH8 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).doc 
.//sandbox/docs/._simpleCH7_fullCH8 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/._URL_Command_List_for_All_Series (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).doc 
.//sandbox/docs/._URL_Command_List_for_IP8173H_VVTK (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).doc 
.//sandbox/docs/8173CDF.files/._colorschememapping (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).xml 
.//sandbox/docs/8173CDF.files/._editdata (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).mso 
.//sandbox/docs/8173CDF.files/._filelist (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).xml 
.//sandbox/docs/8173CDF.files/._header (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/8173CDF.files/._image001 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).gif 
.//sandbox/docs/8173CDF.files/._image002 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).jpg 
.//sandbox/docs/8173CDF.files/._image003 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).jpg 
.//sandbox/docs/8173CDF.files/._themedata (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).thmx 
.//sandbox/docs/All.files/._colorschememapping (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).xml 
.//sandbox/docs/All.files/._filelist (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).xml 
.//sandbox/docs/All.files/._header (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).htm 
.//sandbox/docs/All.files/._image001 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).gif 
.//sandbox/docs/All.files/._image002 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).jpg 
.//sandbox/docs/All.files/._image003 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).jpg 
.//sandbox/docs/All.files/._image004 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).gif 
.//sandbox/docs/All.files/._image005 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).gif 
.//sandbox/docs/All.files/._item0012 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).xml 
.//sandbox/docs/All.files/._props013 (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).xml 
.//sandbox/docs/All.files/._themedata (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).thmx 
.//sandbox/v1_no_jumna_sorting/._cdf (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).txt 
.//sandbox/v1_no_jumna_sorting/._fussy_cdf (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).txt 
.//sandbox/v1_no_jumna_sorting/._word (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).txt 
.//sandbox/v2_fuzzy_sorting_without_human/._cdf (Hsu-Wei-Chengteki-MacBook-Air 的冲突副本 2013-08-19).txt 
: File name too long 
+0

파일 이름이 디스크에 존재하면 이상한 오류가 발생합니다. 정의가 너무 길지 않습니다. 파일이 실제로 다른 컴퓨터에서 원격으로 마운트되어 있습니까? 내가 마지막으로 언급 한 파일의 마지막 구성 요소 ('._cdf (Hsu-Wei-Chengteki-MacBook-Air 的 茸投 副本 2013-08-19) .txt')를 작성하여 파일을 작성하고 제거 할 수있었습니다. 단지 68 바이트 (58 자) 밖에 없습니다. 마지막 구성 요소에 255 바이트의 파일 이름을 만들 수 있습니다. –

답변

2

xargs에게 전달할 문자 수를 줄이십시오.

... | xargs ... -s 4096 ... 

또는 find에 삭제하십시오.

find ... -delete