[解決済み] 隠しファイルを含む全てのファイルを親ディレクトリに移動させる方法(※1
質問
よくある質問だと思うのですが、回答が見つかりませんでした。
このように隠しファイルも含めて*経由ですべてのファイルを親ディレクトリに移動するにはどうすればよいでしょうか。
mv /path/subfolder/* /path/
これによって、すべてのファイルが期待通りに親ディレクトリに移動されますが、隠しファイルは移動されません。どうすればいいのでしょうか?
どのように解決するのですか?
この件に関する包括的な解決策は、UNIX & Linuxの回答で見つけることができます。 あるディレクトリから別のディレクトリにすべてのファイル (隠しファイルを含む) を移動するにはどうすればよいですか。 . Bash、zsh、ksh93、標準(POSIX)shなどでの解決策が示されています。
この2つのコマンドは一緒に使うことができます。
mv /path/subfolder/* /path/ # your current approach
mv /path/subfolder/.* /path/ # this one for hidden files
または全部まとめて( ありがとうございます ):
mv /path/subfolder/{.,}* /path/
に展開される。
mv /path/subfolder/* /path/subfolder/.* /path/
(例
echo a{.,}b
に展開されます。
a.b ab
)
この場合、いくつかの警告が表示されることに注意してください。
mv: cannot move ‘/path/subfolder/.’ to /path/.’: Device or resource busy
mv: cannot remove /path/subfolder/..’: Is a directory
無視してください:このようなことが起こるのは
/path/subfolder/{.,}*
にも展開されるからです。
/path/subfolder/.
となり
/path/subfolder/..
で、これはディレクトリと親ディレクトリです。
フォルダ内の「.」と「...」はどのような意味ですか?
).
コピーするだけなら、mere:
cp -r /path/subfolder/. /path/
# ^
# note the dot!
これは、通常のファイル、隠しファイルを問わず、すべてのファイルをコピーします。
/path/subfolder/.
は "このディレクトリからのすべて" に展開されます (ソースはこちら)。
隠しファイルや隠しディレクトリとその内容を含むように cp でコピーするにはどうすればよいですか?
)
関連
-
deepin depth systemはどのような内容でアップデートされましたか?deepinの最新版アップデート内容まとめ
-
apache startup error (98) Address already in use: make_sock: could not bind to...
-
[解決済み] WindowsからLinuxへのscpにputtyを使用する
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?
-
[解決済み] 特定のファイル/フォルダを除外してディレクトリをtarするシェルコマンド
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする
-
[解決済み] grep --exclude/--include構文を使って特定のファイルをgrepしないようにする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
LinuxでPingを無効にする、または許可する設定方法
-
Linux ddコマンド詳細説明:データのバックアップ、およびバックアッププロセスでのフォーマット変換のケース
-
Linuxでファイルパーミッションを与えるには?Linuxでファイルに実行可能なパーミッションを追加するためのヒント
-
Linux Mintで入力メソッドを削除する方法は?Linux Mintで冗長な入力メソッドを削除するためのヒント
-
LinuxでJenkinsプラグインのインストールが遅い場合の解決策
-
2020年deepin Deep OS V20のアップデートによる更新情報
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み] libstdc++.so.5: 共有オブジェクトファイルを開くことができない - しかしライブラリはインストールされており最新である
-
[解決済み] IOCTL Linuxデバイスドライバ [終了しました]
-
[解決済み] 標準エラー出力を /dev/null にリダイレクトする。