特定のファイルを見つけて特定のディレクトリに移動するには/var/tmp
?
たとえば、ファイルを探したいと思います0914_Jul-2014.gz
。
このファイルは0914_Jul-2014.gz
約300のサブディレクトリにあります。
/usr/../../../../../../../../../../../../../../../../../../0914_Jul-2014.gz
例えば:私が作ったとき
find /usr -name '0914_Jul-2014.gz' -exec mv {} /var/tmp
明らかにする
mv: cannot stat: File name too long
間違い。
ベストアンサー1
あなたはそれを使用することができますfind
:
find /usr -name '0914_Jul-2014.gz' -exec mv {} /var/tmp \;
または非常にネストされたディレクトリ階層の場合
find /usr -name '0914_Jul-2014.gz' -execdir mv {} /var/tmp \;
文書に記載されていますが、以下を使用する場合は、$PATH
環境変数が現在のディレクトリ(たとえば)を参照しないようにする必要があります。.
-execdir